﻿/* /Components/Admin/Layout/GuestLayout.razor.rz.scp.css */
.page[b-3tc0mckrae] {
  position: relative;
  display: flex;
  flex-direction: column;
}

main[b-3tc0mckrae] {
  flex: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

#blazor-error-ui[b-3tc0mckrae] {
  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-3tc0mckrae] {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}
/* /Components/Admin/Layout/MinimalLayout.razor.rz.scp.css */
.page[b-1cxmql8btd] {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%
}

/*# sourceMappingURL=MinimalLayout.razor.css.map */
/* /Components/Admin/Pages/Dashboard.razor.rz.scp.css */
iframe[b-ix2vqit69f] {
  width: 100%;
  height: 100%;
}

/*# sourceMappingURL=Dashboard.razor.css.map */
/* /Components/Admin/Pages/OrganizationSharesOverviewPage.razor.rz.scp.css */
.overview-container[b-e8obl5kg16]{width:100%;height:100%;display:flex;flex-direction:row;min-height:0;gap:1rem}.overview-container .overview-list[b-e8obl5kg16]{min-height:0;width:300px;height:100%}.overview-container .overview-detail[b-e8obl5kg16]{display:flex;flex-direction:row;min-width:0;position:relative}.overview-container .overview-detail>div.toolbar-right[b-e8obl5kg16]{position:absolute;top:0;right:0;display:flex;width:auto;gap:.5rem}.overview-container .overview-detail>form[b-e8obl5kg16]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}/*# sourceMappingURL=OrganizationSharesOverviewPage.razor.css.map */
/* /Components/Admin/Pages/ShareholderSharesOverviewPage.razor.rz.scp.css */
.overview-container[b-ast0rinxxj]{width:100%;height:100%;display:flex;flex-direction:row;min-height:0;gap:1rem}.overview-container .overview-list[b-ast0rinxxj]{min-height:0;width:300px;height:100%}.overview-container .overview-detail[b-ast0rinxxj]{display:flex;flex-direction:row;min-width:0;position:relative;width:100%}.overview-container .overview-detail>div.toolbar-right[b-ast0rinxxj]{position:absolute;top:0;right:0;display:flex;width:auto;gap:.5rem}.overview-container .overview-detail>form[b-ast0rinxxj]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}/*# sourceMappingURL=ShareholderSharesOverviewPage.razor.css.map */
/* /Components/Admin/Pages/SystemOperationsPage.razor.rz.scp.css */
.card-header[b-7iw5cjr6nf]  {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.card-body[b-7iw5cjr6nf]  {
  display: flex;
  flex-direction: column;
  gap: .5rem
}

/*# sourceMappingURL=SystemOperationsPage.razor.css.map */
/* /Components/Admin/Shared/RepresentationTreeCell.razor.rz.scp.css */
.representation-tree-row[b-a36s1w7i1m]{display:flex !important;flex-direction:row !important;gap:0 !important;align-items:center !important;width:100% !important;margin:0 !important;--icon-width: 26px}.representation-tree-row>.representation-tree-space[b-a36s1w7i1m]{flex-shrink:0}.representation-tree-row>.representation-tree-arrow[b-a36s1w7i1m]{flex-shrink:0;text-align:center;color:var(--gray-6)}.representation-tree-row>.representation-tree-authorization[b-a36s1w7i1m]{flex-grow:1;flex-shrink:1;min-width:0}.representation-tree-row>.representation-tree-intermediate-proxy[b-a36s1w7i1m]{width:50%;min-width:50%;max-width:50%}.representation-tree-row>.representation-tree-leaf-proxy[b-a36s1w7i1m]{width:50%;min-width:50%;max-width:50%;background:color-mix(in srgb, var(--gray-1) 75%, var(--primary))}/*# sourceMappingURL=RepresentationTreeCell.razor.css.map */
/* /Components/Admin/Shared/ShareholderDetailEventTimeline.razor.rz.scp.css */
/*# sourceMappingURL=ShareholderDetailEventTimeline.razor.css.map */
/* /Components/Admin/Shared/SourceSnippetLinks.razor.rz.scp.css */
.source-snippet-link[b-rteqlz12nx] {
    cursor: pointer;
    color: var(--bs-link-color, #0d6efd);
}

.source-snippet-link:hover[b-rteqlz12nx] {
    text-decoration: underline;
    color: var(--bs-link-hover-color, #0a58ca);
}
/* /Components/Admin/Shared/SourceSnippetPreview.razor.rz.scp.css */
.snippet-preview[b-g2600vv5rs] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 240px;
    min-height: 120px;
}

.snippet-preview img[b-g2600vv5rs] {
    display: block;
    max-width: 100%;
    max-height: 600px;
    object-fit: contain;
    opacity: 0;
    transition: opacity 0.15s ease-in;
}

.snippet-preview img.loaded[b-g2600vv5rs] {
    opacity: 1;
}

/* Hide the spinner once the image has loaded (sibling follows the img in the DOM). */
.snippet-preview img.loaded ~ .snippet-preview-spinner[b-g2600vv5rs] {
    display: none;
}

.snippet-preview-spinner[b-g2600vv5rs] {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    opacity: 0.6;
}

.snippet-preview-error-text[b-g2600vv5rs] {
    display: none;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    text-align: center;
}

.snippet-preview-error img[b-g2600vv5rs],
.snippet-preview-error .snippet-preview-spinner[b-g2600vv5rs] {
    display: none;
}

.snippet-preview-error .snippet-preview-error-text[b-g2600vv5rs] {
    display: block;
}
/* /Components/Admin/Shared/SystemOperationsView.razor.rz.scp.css */
.card-header[b-yg7z29bfav]  {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.card-body[b-yg7z29bfav]  {
  display: flex;
  flex-direction: column;
  gap: .5rem
}

/*# sourceMappingURL=SystemOperationsPage.razor.css.map */
/* /Components/Events/Shared/EventDetailParticipationGrid.razor.rz.scp.css */
.card .card-badge-auto-hide[b-kcw66d1ott] {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none
}

.card:hover .card-badge-auto-hide[b-kcw66d1ott] {
  display: block
}

/*# sourceMappingURL=EventDetailParticipationGrid.razor.css.map */
/* /Components/Events/Shared/EventDetailPresence.razor.rz.scp.css */
table.event-detail-presence-table thead th[b-wqd9t3x5me]{background:var(--heraeus-grid-head-background-color);font-weight:400;text-align:center}table.event-detail-presence-table thead th.organization-button-cell[b-wqd9t3x5me]{font-weight:600;cursor:pointer}table.event-detail-presence-table thead th.organization-button-cell:hover[b-wqd9t3x5me]{background:var(--primary-hover);color:var(--primary-foreground-hover)}table.event-detail-presence-table tbody th[b-wqd9t3x5me]{background:var(--heraeus-grid-head-background-color);font-weight:400}table.event-detail-presence-table tbody td[b-wqd9t3x5me]{text-align:end}table.event-detail-presence-table thead th.not-selected-vote[b-wqd9t3x5me],table.event-detail-presence-table tbody th.not-selected-vote[b-wqd9t3x5me],table.event-detail-presence-table tbody td.not-selected-vote[b-wqd9t3x5me]{opacity:.6}/*# sourceMappingURL=EventDetailPresence.razor.css.map */
/* /Components/Events/Shared/EventTimelineTable.razor.rz.scp.css */
.timeline-elapsed-badge[b-a60u0hdw23]{float:right;font-size:1rem;background:var(--heraeus-element-background-color)}table.timestamp-changes td.cell-shareholder[b-a60u0hdw23]{width:350px;padding-right:2rem;vertical-align:baseline}table.timestamp-changes div.cell-changes[b-a60u0hdw23]{display:flex;line-height:34px;justify-items:stretch;gap:.5rem;flex-wrap:wrap;align-items:baseline}/*# sourceMappingURL=EventTimelineTable.razor.css.map */
/* /Components/Events/Shared/EventVoteDetailParticipationGrid.razor.rz.scp.css */
.card .card-badge-auto-hide[b-vvj4a68fen] {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none
}

.card:hover .card-badge-auto-hide[b-vvj4a68fen] {
  display: block
}

/*# sourceMappingURL=EventVoteDetailParticipationGrid.razor.css.map */
/* /Components/Events/Shared/EventVoteResultSummaryTable.razor.rz.scp.css */
table.vote-result-summary-table thead th[b-g2g5p0nvwr]{background:var(--heraeus-grid-head-background-color);font-weight:400;text-align:center}table.vote-result-summary-table thead th.organization-button-cell[b-g2g5p0nvwr]{font-weight:600;cursor:pointer}table.vote-result-summary-table thead th.organization-button-cell:hover[b-g2g5p0nvwr]{background:var(--gray-225-hover);color:var(--gray-225-foreground-hover)}table.vote-result-summary-table tbody th[b-g2g5p0nvwr]{background:var(--heraeus-grid-head-background-color);font-weight:400}table.vote-result-summary-table tbody td[b-g2g5p0nvwr]{text-align:end}table.vote-result-summary-table thead th.not-selected-vote[b-g2g5p0nvwr],table.vote-result-summary-table tbody th.not-selected-vote[b-g2g5p0nvwr],table.vote-result-summary-table tbody td.not-selected-vote[b-g2g5p0nvwr]{opacity:.6}/*# sourceMappingURL=EventVoteResultSummaryTable.razor.css.map */
/* /Components/Shared/ColorView.razor.rz.scp.css */

.color-view[b-jqca7c7rdr] {
  width: 20px;
  height: 20px;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
/* /Components/Shared/ControlWithButton.razor.rz.scp.css */
.inputcontrol-with-button[b-3ej77n6mye] {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: .5rem
}

/*# sourceMappingURL=ControlWithButton.razor.css.map */
/* /Components/Shared/EntityItem.razor.rz.scp.css */
div.entity-item-container[b-baqyfowohf]{display:flex;flex-direction:row;width:100%}div.entity-item-container:only-child[b-baqyfowohf]{height:100%}.ts-control>.item>div.entity-item-container[b-baqyfowohf] {pointer-events:none}.cell-changes div.entity-item-container[b-baqyfowohf] {width:min-content !important;align-self:center}div.entity-item-container[b-baqyfowohf] >button.entity-item-icon{display:flex;flex-direction:row;align-items:center;width:1rem;height:100%;place-content:center;min-width:36px}div.entity-item-container[b-baqyfowohf] >button.entity-item-icon.entity-item-inline{display:inline-flex;align-self:center}div.entity-item-container[b-baqyfowohf] >button.entity-item{white-space:nowrap;text-overflow:ellipsis;display:flex;flex-direction:row;align-items:center;gap:2px;width:100%;height:100%;place-content:flex-start;height:auto;margin:0px 0px;padding:0px 0px;width:calc(100% + 0px + 0px);width:calc(100% - 0px)}div.entity-item-container[b-baqyfowohf] >button.entity-item.entity-item-inline{display:inline-flex;width:auto;align-self:center}div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,div.entity-item-container[b-baqyfowohf] >button.entity-item:active,div.entity-item-container[b-baqyfowohf] >button.entity-item.active{cursor:pointer;background:var(--primary);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover{cursor:pointer;background:var(--primary-hover);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title{white-space:nowrap;font-size:14px;width:100%;text-align:start}div.entity-item-container[b-baqyfowohf] >button.entity-item>div.entity-item-icon{width:26px;min-width:26px;height:26px;margin:2px;display:inline-block;border-radius:2px}div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon{width:26px;height:26px;margin:2px;display:inline-block;border-radius:2px}div.entity-item-container[b-baqyfowohf] >button.entity-item>i.entity-item-icon{width:26px;height:26px;margin:2px;display:inline-flex;border-radius:2px;align-items:center;place-content:center}.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item{clip-path:padding-box;height:100%;margin:0px 0px;padding:0px 0px;width:calc(100% + 0px + 0px);width:calc(100% - 0px)}.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item:active,.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item.active,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item:active,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item.active{cursor:pointer;background:var(--primary);height:calc(100% + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover{cursor:pointer;background:var(--primary-hover);height:calc(100% + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title{white-space:nowrap;font-size:14px}.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,.e-rowcell>div div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,.table-grid-body-cell div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon{width:22px;height:22px;border-radius:2px}span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item{height:auto;margin:0px 0px;padding:0px 0px;width:calc(100% + 0px + 0px);width:calc(100% - 0px);pointer-events:none}span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item:active,span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item.active{cursor:pointer;background:var(--primary);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover{cursor:pointer;background:var(--primary-hover);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title{white-space:normal;font-size:14px}span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,span.e-input-value div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon{width:26px;height:26px;border-radius:2px}td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item{height:auto;margin:0px 0px;padding:0px 0px;width:calc(100% + 0px + 0px);width:calc(100% - 0px);pointer-events:none}td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item:active,td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item.active{cursor:pointer;background:var(--primary);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover{cursor:pointer;background:var(--primary-hover);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title{white-space:normal;font-size:14px}td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,td.cell-with-entity-item div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon{width:26px;height:26px;border-radius:2px}div.e-searchcontainer div.e-checkbox-wrapper div.entity-item-container[b-baqyfowohf] >button.entity-item ::deep{pointer-events:none}li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item{height:auto;margin:0px 0px;padding:0px 0px;width:calc(100% + 0px + 0px);width:calc(100% - 0px);pointer-events:none}li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item:focus,li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item:active,li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item.active{cursor:pointer;background:var(--primary);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item:hover,li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item:active:hover,li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item.active:hover{cursor:pointer;background:var(--primary-hover);height:calc(auto + 0px + 0px + 0px + 0px + 0px + 0px);margin:0px 0px;padding:0px 0px;border-width:0px;border-style:solid;border-color:var(--heraeus-form-input-border-color);border-radius:0px}li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-title{white-space:normal;line-height:1.2rem;text-indent:0;font-size:14px}li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item>img.entity-item-icon,li[role=option] div.entity-item-container[b-baqyfowohf] >button.entity-item>span.entity-item-icon{width:26px;height:26px;border-radius:2px}/*# sourceMappingURL=EntityItem.razor.css.map */
/* /Components/Shared/NotificationContainer.razor.rz.scp.css */
.toast-container[b-krk0o4rizu]{position:absolute;top:.5rem;left:.5rem;width:auto;height:400px;pointer-events:none;overflow:auto;display:flex;flex-direction:column;--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}.toast-container .toast[b-krk0o4rizu] {-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;pointer-events:auto;margin:2px 2px .5rem 2px;box-shadow:var(--shadow-floating-medium);--bs-toast-max-width: 400px;--bs-toast-spacing: 1.0rem}.toast-container .toast[b-krk0o4rizu]  *{pointer-events:none}.toast-container .toast[b-krk0o4rizu]  .toast-body{font-size:12px;line-height:10px;padding:.5rem 0 0 0}.toast-container .toast[b-krk0o4rizu]  .toast-body .entity-item span.entity-item-title{font-size:12px !important;line-height:10px !important}.toast-container .toast[b-krk0o4rizu]  .toast-body .entity-item div.entity-item-icon{width:16px !important;min-width:16px !important;height:16px !important}.toast-container .toast[b-krk0o4rizu]  .toast-body .entity-item i.entity-item-icon{font-size:14px !important;width:16px !important;min-width:16px !important;height:16px !important}[b-krk0o4rizu] code{color:#fff}/*# sourceMappingURL=NotificationContainer.razor.css.map */
/* /Components/Shared/NotificationContainer_X.razor.rz.scp.css */
.toast-container[b-dx0m3ylknt] {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: auto;
  height: 100vh;
  pointer-events: none;
}

.toast-container .toast[b-dx0m3ylknt] {
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  --bs-toast-max-width: 450px;
}

.toast-container .toast *[b-dx0m3ylknt] {
  pointer-events: none;
}

/*# sourceMappingURL=NotificationContainer.razor.css.map */
/* /Components/Shared/OpenFullPageLink.razor.rz.scp.css */
.icon-link[b-qggy5dudms] {
  display: inline-block;
  width: 36px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}

.icon-link span[b-qggy5dudms] {
  font-size: 24px;
  line-height: 24px;
}

.icon-link:hover[b-qggy5dudms] {
  background: var(--heraeus-element-background-color-hover);
  border-radius: 4px;
}

.icon-link:hover i[b-qggy5dudms] {
  color: white;
}

/*# sourceMappingURL=OpenFullPageLink.razor.css.map */
/* /Components/Shared/ScanModeView.razor.rz.scp.css */
.scan-mode-view[b-aonphsytft] {
  width: auto;
  align-content: center;
  cursor: pointer;
  border-color: var(--heraeus-border-color);
  background: var(--heraeus-element-background-color);
  color: var(--heraeus-element-foreground-color);
  font-size: 14px;
  line-height: 14px;
  height: 40px;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.scan-mode-view:hover[b-aonphsytft] {
  border-color: var(--heraeus-border-color);
  background: var(--heraeus-element-background-color-hover);
  color: var(--heraeus-element-foreground-color-hover);
}

.scan-mode-view > *[b-aonphsytft] {
  pointer-events: none;
}

/*# sourceMappingURL=ScanModeView.razor.css.map */
/* /Components/Shared/ShareholderItemImage.razor.rz.scp.css */
div.shareholder-icon[b-ljhhg8ixst] {
  width: 26px;
  min-width: 26px;
  height: 26px;
  margin: 2px;
  display: inline-block;
  border-radius: 2px;
}

/*# sourceMappingURL=ShareholderItemImage.razor.css.map */
/* /Components/Shared/ShareholderPhotoView.razor.rz.scp.css */
.photo-view[b-mkqyoue05g]{position:relative;width:100%;height:auto;min-height:3rem;padding-bottom:2rem;display:flex;flex-direction:column}.photo-view img.main-photo[b-mkqyoue05g]{width:100%;max-width:300px;height:auto;margin:1rem 0;border:1px solid var(--heraeus-border-color)}.photo-view.photo-view-is-compact img.main-photo[b-mkqyoue05g]{align-self:center;margin:0 0 1rem 0}.photo-view div.button-div-upload[b-mkqyoue05g]{position:absolute;left:0;bottom:.25rem;width:auto;display:inline-block}.photo-view div.button-div-generate[b-mkqyoue05g]{position:absolute;right:0;bottom:.25rem;width:auto;display:inline-block}/*# sourceMappingURL=ShareholderPhotoView.razor.css.map */
/* /Shared/Blazor/BlazorCircuit/SharedReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-6d5xq47j68],
.components-reconnect-repeated-attempt-visible[b-6d5xq47j68],
.components-reconnect-failed-visible[b-6d5xq47j68],
.components-pause-visible[b-6d5xq47j68],
.components-resume-failed-visible[b-6d5xq47j68],
.components-rejoining-animation[b-6d5xq47j68] {
  display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-retrying[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-failed[b-6d5xq47j68],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-6d5xq47j68] {
  display: block;
  color: black;
}

#components-reconnect-modal[b-6d5xq47j68] {
  background-color: white;
  width: 20rem;
  margin: 20vh auto;
  padding: 2rem;
  border: 0;
  border-radius: 0.5rem;
  box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
  animation: components-reconnect-modal-fadeOutOpacity-b-6d5xq47j68 0.5s both;
}
#components-reconnect-modal[open][b-6d5xq47j68] {
  animation: components-reconnect-modal-slideUp-b-6d5xq47j68 1.5s cubic-bezier(0.05, 0.89, 0.25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-6d5xq47j68 0.5s ease-in-out 0.3s;
  animation-fill-mode: both;
}

#components-reconnect-modal[b-6d5xq47j68]::backdrop {
  background-color: rgba(0, 0, 0, 0.4);
  animation: components-reconnect-modal-fadeInOpacity-b-6d5xq47j68 0.5s ease-in-out;
  opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-6d5xq47j68 {
  0% {
    transform: translateY(30px) scale(0.95);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes components-reconnect-modal-fadeInOpacity-b-6d5xq47j68 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes components-reconnect-modal-fadeOutOpacity-b-6d5xq47j68 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.components-reconnect-container[b-6d5xq47j68] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

#components-reconnect-modal p[b-6d5xq47j68] {
  margin: 0;
  text-align: center;
}

#components-reconnect-modal button[b-6d5xq47j68] {
  border: 0;
  background-color: #6b9ed2;
  color: white;
  padding: 4px 24px;
  border-radius: 4px;
}

#components-reconnect-modal button:hover[b-6d5xq47j68] {
  background-color: #3b6ea2;
}

#components-reconnect-modal button:active[b-6d5xq47j68] {
  background-color: #6b9ed2;
}

.components-rejoining-animation[b-6d5xq47j68] {
  position: relative;
  width: 80px;
  height: 80px;
}

.components-rejoining-animation div[b-6d5xq47j68] {
  position: absolute;
  border: 3px solid #0087ff;
  opacity: 1;
  border-radius: 50%;
  animation: components-rejoining-animation-b-6d5xq47j68 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.components-rejoining-animation div:nth-child(2)[b-6d5xq47j68] {
  animation-delay: -0.5s;
}

@keyframes components-rejoining-animation-b-6d5xq47j68 {
  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;
  }
}

/*# sourceMappingURL=SharedReconnectModal.razor.css.map */
/* /Shared/Blazor/Dialogs/Overlay.razor.rz.scp.css */
[b-4egeeomp41] .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-4egeeomp41]  .overlay-backdrop {
  display: none !important;
}

.overlay[b-4egeeomp41] {
  --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-4egeeomp41] {
  pointer-events: none;
}
.overlay-hidden .overlay[b-4egeeomp41]  {
  display: none !important;
}
.overlay > .overlay-arrow[b-4egeeomp41] {
  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-4egeeomp41] {
  pointer-events: auto;
}

.overlay.context-menu[b-4egeeomp41] {
  --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-4egeeomp41]  .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-4egeeomp41]  .btn {
  align-items: start;
  justify-content: start;
  padding: 0.125rem 0.5rem;
  font-size: 11pt;
}
.overlay.context-menu[b-4egeeomp41]  .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-4egeeomp41]  .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-4egeeomp41]  .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-xof9nh6v0b] {
  --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-xof9nh6v0b] {
  opacity: 0 !important;
  left: 9000px !important;
}
.window.window-maximized[b-xof9nh6v0b] {
  top: 0.5rem !important;
  left: 0.5rem !important;
  width: calc(100vw - 1rem) !important;
  height: calc(100vh - 1rem) !important;
}
.window.window-maximized > .window-header[b-xof9nh6v0b] {
  cursor: default !important;
}
.window > .window-header[b-xof9nh6v0b] {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  padding: 0.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-xof9nh6v0b] {
  cursor: grabbing;
}
.window > .window-header > .window-title[b-xof9nh6v0b] {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  font-size: 1.5rem;
  user-select: none;
}
.window > .window-header > .window-icon[b-xof9nh6v0b], .window > .window-header > .window-open-external-icon[b-xof9nh6v0b], .window > .window-header > .window-minimize-icon[b-xof9nh6v0b], .window > .window-header > .window-maximize-icon[b-xof9nh6v0b], .window > .window-header > .window-restore-icon[b-xof9nh6v0b], .window > .window-header > .window-close-icon[b-xof9nh6v0b] {
  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-xof9nh6v0b], .window > .window-header > .window-open-external-icon > span[b-xof9nh6v0b], .window > .window-header > .window-minimize-icon > span[b-xof9nh6v0b], .window > .window-header > .window-maximize-icon > span[b-xof9nh6v0b], .window > .window-header > .window-restore-icon > span[b-xof9nh6v0b], .window > .window-header > .window-close-icon > span[b-xof9nh6v0b] {
  font-size: 24px;
  line-height: 36px;
}
.window > .window-header > .window-icon:hover[b-xof9nh6v0b], .window > .window-header > .window-open-external-icon:hover[b-xof9nh6v0b], .window > .window-header > .window-minimize-icon:hover[b-xof9nh6v0b], .window > .window-header > .window-maximize-icon:hover[b-xof9nh6v0b], .window > .window-header > .window-restore-icon:hover[b-xof9nh6v0b], .window > .window-header > .window-close-icon:hover[b-xof9nh6v0b] {
  cursor: pointer;
  background-color: var(--primary-hover);
  color: var(--primary-foreground-hover);
  border-radius: 4px;
}
.window > .window-body[b-xof9nh6v0b] {
  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-xof9nh6v0b] {
  padding: 1rem 1rem 0 1rem;
}
.window > .window-body > .tab-container > .tab-content[b-xof9nh6v0b] {
  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-xof9nh6v0b] {
  padding: 0.5rem 0 !important;
}
.window > .window-footer[b-xof9nh6v0b] {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  padding: 0.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);
}

/*# sourceMappingURL=Window.razor.css.map */
/* /Shared/Blazor/EditMode/EditModeSwitch.razor.rz.scp.css */
[b-rlqo5c3ddu] .e-switch-wrapper {
  width: 6.5rem;
  height: 2rem;
}

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

[b-rlqo5c3ddu] .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -1.5rem;
}
/* /Shared/Blazor/FileStorageLogging/LogFileTree.razor.rz.scp.css */
.log-file-tree[b-mbc7298nxr] {
  font-family: "Cascadia Code", "Fira Code", "Consolas", monospace;
  font-size: 13px;
  padding: 8px 0;
  user-select: none;
}

.log-tree-header[b-mbc7298nxr] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  cursor: pointer;
}

.log-tree-header:hover[b-mbc7298nxr] {
  background: var(--log-hover-bg, rgba(128, 128, 128, 0.1));
}

.log-tree-icon[b-mbc7298nxr] {
  flex: 0 0 16px;
  font-size: 11px;
  color: var(--log-icon-fg, #888);
}

.log-tree-label[b-mbc7298nxr] {
  flex: 1 1 0;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.log-tree-service-header[b-mbc7298nxr] {
  font-weight: 600;
}

.log-tree-date[b-mbc7298nxr] {
  padding-left: 12px;
}

.log-tree-file[b-mbc7298nxr] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 3px 8px 3px 40px;
  cursor: pointer;
}

.log-tree-file:hover[b-mbc7298nxr] {
  background: var(--log-hover-bg, rgba(128, 128, 128, 0.1));
}

.log-tree-file-selected[b-mbc7298nxr] {
  background: var(--log-selected-bg, rgba(59, 130, 246, 0.15)) !important;
  border-left: 2px solid var(--log-selected-border, #3b82f6);
}

.log-tree-file-name[b-mbc7298nxr] {
  flex: 1 1 0;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.log-tree-file-size[b-mbc7298nxr] {
  flex: 0 0 auto;
  color: var(--log-dim-fg, #888);
  font-size: 11px;
}

/*# sourceMappingURL=LogFileTree.razor.css.map */
/* /Shared/Blazor/FileStorageLogging/LogView.razor.rz.scp.css */
.log-view[b-45er85cqn6] {
  font-family: "Cascadia Code", "Fira Code", "Consolas", monospace;
  font-size: 13px;
}

.log-view-empty[b-45er85cqn6] {
  color: var(--log-dim-fg, #888);
}

.log-view-toolbar[b-45er85cqn6] {
  font-size: 13px;
}

.log-view-toolbar label[b-45er85cqn6] {
  cursor: pointer;
  font-size: 12px;
}

.log-view-content[b-45er85cqn6] {
  min-height: 0;
}

.log-line[b-45er85cqn6] {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  gap: 8px;
  padding: 0 8px;
  line-height: 20px;
}

.log-col-timestamp[b-45er85cqn6] {
  flex: 0 0 90px;
  color: var(--log-timestamp-fg, #7f8c8d);
  user-select: text;
}

.log-col-level[b-45er85cqn6] {
  flex: 0 0 60px;
  font-weight: 600;
  user-select: text;
}

.log-col-message[b-45er85cqn6] {
  flex: 1 1 0;
  min-width: 0;
  white-space: pre-wrap;
  word-break: break-all;
  user-select: text;
}

.log-lvl-fatal[b-45er85cqn6] {
  color: var(--log-error-fg, #e74c3c);
}

.log-lvl-error[b-45er85cqn6] {
  color: var(--log-error-fg, #e74c3c);
}

.log-lvl-warning[b-45er85cqn6] {
  color: var(--log-warning-fg, #f39c12);
}

.log-lvl-info[b-45er85cqn6] {
  color: inherit;
}

.log-lvl-debug[b-45er85cqn6] {
  color: var(--log-debug-fg, #95a5a6);
}

.log-lvl-trace[b-45er85cqn6] {
  color: var(--log-debug-fg, #95a5a6);
}

.log-bg-fatal[b-45er85cqn6] {
  background: rgba(231, 76, 60, 0.2);
}

.log-bg-error[b-45er85cqn6] {
  background: var(--log-error-bg, rgba(231, 76, 60, 0.1));
}

.log-bg-warning[b-45er85cqn6] {
  background: var(--log-warning-bg, rgba(241, 196, 15, 0.08));
}

.log-bg-debug[b-45er85cqn6] {
  opacity: 0.7;
}

.log-bg-trace[b-45er85cqn6] {
  opacity: 0.5;
}

.log-exception[b-45er85cqn6] {
  opacity: 0.85;
}

.log-exception-text[b-45er85cqn6] {
  color: var(--log-error-fg, #e74c3c);
}

[b-45er85cqn6] .log-url {
  color: var(--log-url-fg, #3498db);
  text-decoration: underline;
}

[b-45er85cqn6] .log-exception-type {
  color: var(--log-error-fg, #e74c3c);
  font-weight: 600;
}

[b-45er85cqn6] .log-stacktrace {
  color: var(--log-dim-fg, #888);
}

[b-45er85cqn6] .log-string {
  color: var(--log-string-fg, #27ae60);
}

[b-45er85cqn6] .log-number {
  color: var(--log-number-fg, #8e44ad);
}

[b-45er85cqn6] .log-guid {
  color: var(--log-dim-fg, #888);
}

/*# sourceMappingURL=LogView.razor.css.map */
/* /Shared/Blazor/FileStorageLogging/LogViewerLayout.razor.rz.scp.css */
.log-viewer-sidebar[b-k7jzib6ges] {
  width: 300px;
  min-width: 300px;
}

/*# sourceMappingURL=LogViewerLayout.razor.css.map */
/* /Shared/Blazor/Forms/BootstrapButtonDropdown.razor.rz.scp.css */
.dropdown-toggle[b-jhkik5rfkf]::after {
  display: none;
}

/*# sourceMappingURL=BootstrapButtonDropdown.razor.css.map */
/* /Shared/Blazor/Forms/BootstrapDropdownItem.razor.rz.scp.css */
a.dropdown-item[b-hfqp3lau89] {
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  --bs-dropdown-item-padding-y: 0.5rem;
  --bs-dropdown-item-padding-x: 1.0rem;
}

/*# sourceMappingURL=BootstrapDropdownItem.razor.css.map */
/* /Shared/Blazor/Forms/CopyView.razor.rz.scp.css */
div[b-xhhl1climp]  > button.copy-button {
  display: none;
}

div:hover[b-xhhl1climp]  > button.copy-button {
  display: block;
}

/*# sourceMappingURL=CopyView.razor.css.map */
/* /Shared/Blazor/Forms/CustomFormGroup.razor.rz.scp.css */
.form-group label[b-haq3xaipox] {
  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-haq3xaipox] {
  color: var(--heraeus-form-label-foreground-color-disabled);
}

[b-haq3xaipox] .e-checkbox-wrapper .e-frame,
[b-haq3xaipox] .e-css.e-checkbox-wrapper .e-frame,
[b-haq3xaipox] .e-checkbox-wrapper .e-frame.e-check,
[b-haq3xaipox] .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-h4mqwu70o7] {
  display: flex;
  flex-direction: column;
}
.calendar > .calendar-header[b-h4mqwu70o7] {
  color: var(--gray-1-foreground);
  text-align: center;
  font-weight: bold;
}
.calendar > .calendar-header .calendar-row[b-h4mqwu70o7] {
  border-bottom: 1px solid;
}
.calendar > .calendar-body[b-h4mqwu70o7] {
  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-h4mqwu70o7] {
  cursor: pointer;
  background: var(--gray-2);
  color: var(--gray-2-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.not-current-displayed-month[b-h4mqwu70o7] {
  background: var(--gray-1);
  color: var(--gray-1-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.today[b-h4mqwu70o7] {
  background: var(--info);
  color: var(--info-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.selected[b-h4mqwu70o7] {
  background: var(--primary);
  color: var(--primary-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day:hover[b-h4mqwu70o7] {
  background: var(--primary-hover);
  color: var(--primary-foreground-hover);
}
.calendar .calendar-row[b-h4mqwu70o7] {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 0.25rem;
}
.calendar .calendar-row > .calendar-day[b-h4mqwu70o7] {
  width: 57px;
  flex: 1 1 auto;
  text-align: center;
}

/*# sourceMappingURL=DateOnlyCalendarPickerView.razor.css.map */
/* /Shared/Blazor/Forms/DateTimeOffsetPickerDialog.razor.rz.scp.css */
/*
.picker {
    display: grid;
    grid-auto-flow: column;
    gap: 4vmin;
    position: relative;
    box-sizing: border-box;

    &::before {
        content: " ";
        position: absolute;
        top: 0;
        background: linear-gradient(
                hsl(200 20% 10%),
                65%,
                hsl(200 20% 10% / 0%)
        );
        width: 100%;
        height: calc(50% - 4.5vmin);
        pointer-events: none;
    }

    &::after {
        content: " ";
        position: absolute;
        top: auto;
        bottom: 0;
        background: linear-gradient(
                hsl(200 20% 10% / 0%),
                35%,
                hsl(200 20% 10%)
        );
        width: 100%;
        height: calc(50% - 4.5vmin);
        pointer-events: none;
    }

    & > .picker-col::-webkit-scrollbar {
        display: none;
    }

    & > .picker-col {
        display: grid;
        grid-auto-rows: 9vmin;
        align-items: center;
        max-block-size: calc(9vmin * 5);
        -ms-overflow-style: none;
        scrollbar-width: none;
        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%);

        &[title]::before {
            content: attr(title);
            position: sticky;
            top: 0;
            align-self: start;
            color: hsl(0 0% 65%);
            z-index: 1;
            font-size: min(.5em, 40%);
            font-weight: bold;
            text-align: center;
            text-shadow: 0 1px 1px hsl(0 0% 0% / 50%);
        }

        &[title]:first-child::before {
            text-align: end;
        }

        & > .picker-item {
            scroll-snap-align: center;
            color: hsl(200 20% 80%);
        }
    }
}
*/

/*# sourceMappingURL=DateTimeOffsetPickerDialog.razor.css.map */
/* /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-4i58vwzgr0] {
  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-623ph5lgaq] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin: 0;
  padding: 0;
  justify-content: end;
}

.invisible-submit-button[b-623ph5lgaq] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

/*# sourceMappingURL=EditFormScope.razor.css.map */
/* /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-gcr1nj4t4d] {
  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-uvuy5hw3ka] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.form-field-group > .form-field-group-title[b-uvuy5hw3ka] {
  font-weight: bold;
  font-size: 1.125rem;
}

/*# sourceMappingURL=FormFieldGroup.razor.css.map */
/* /Shared/Blazor/Forms/FormFieldRequiredIcon.razor.rz.scp.css */
span[b-tswub8po3c] {
  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-otzd5k94px] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

div.multiple-input-group[b-otzd5k94px]  > div.multiple-input-item {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}

div.multiple-input-group[b-otzd5k94px]  > 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-otzd5k94px]  > div.multiple-input-item > div.multiple-input-item-input {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}

/*# sourceMappingURL=FormMultiple.razor.css.map */
/* /Shared/Blazor/Forms/FormMultipleInput.razor.rz.scp.css */
div.multiple-input-group[b-xcahv7gfg9] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
div.multiple-input-group[b-xcahv7gfg9]  > div.multiple-input-item {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
div.multiple-input-group[b-xcahv7gfg9]  > 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-xcahv7gfg9]  > div.multiple-input-item > div.multiple-input-item-input {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}

/*# sourceMappingURL=FormMultipleInput.razor.css.map */
/* /Shared/Blazor/Forms/FormNumericInput.razor.rz.scp.css */
/*# sourceMappingURL=FormNumericInput.razor.css.map */
/* /Shared/Blazor/Forms/FormValidationSummary.razor.rz.scp.css */
[b-x54dqaeyxl] ul.vavalidation-errors {
  list-style: decimal;
  padding-left: 1rem;
}

/*# sourceMappingURL=FormValidationSummary.razor.css.map */
/* /Shared/Blazor/Forms/HelpIcon.razor.rz.scp.css */
.form-field .forms-help-icon[b-d6p27qmu4u] {
  float: right;
}

.forms-tooltip[b-d6p27qmu4u] {
  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-xeij86bzn2]::after {
  display: none;
}

/*# sourceMappingURL=OverlayButtonDropdown.razor.css.map */
/* /Shared/Blazor/Forms/Tooltip.razor.rz.scp.css */
.forms-tooltip[b-lvvytyimk4]  {
  display: block;
  font-size: 14px;
  line-height: 16px;
  /* padding: 0.75rem; */
}
.forms-tooltip[b-lvvytyimk4]  table, .forms-tooltip[b-lvvytyimk4]  table.table {
  --bs-table-color: var(--scoped-overlay-foreground-color);
  --bs-table-bg: transparent;
}
.forms-tooltip[b-lvvytyimk4]  table thead > tr > th, .forms-tooltip[b-lvvytyimk4]  table thead > tr > td, .forms-tooltip[b-lvvytyimk4]  table tbody > tr > th, .forms-tooltip[b-lvvytyimk4]  table tbody > tr > td, .forms-tooltip[b-lvvytyimk4]  table tfoot > tr > th, .forms-tooltip[b-lvvytyimk4]  table tfoot > tr > td, .forms-tooltip[b-lvvytyimk4]  table > tr > th, .forms-tooltip[b-lvvytyimk4]  table > tr > td, .forms-tooltip[b-lvvytyimk4]  table.table thead > tr > th, .forms-tooltip[b-lvvytyimk4]  table.table thead > tr > td, .forms-tooltip[b-lvvytyimk4]  table.table tbody > tr > th, .forms-tooltip[b-lvvytyimk4]  table.table tbody > tr > td, .forms-tooltip[b-lvvytyimk4]  table.table tfoot > tr > th, .forms-tooltip[b-lvvytyimk4]  table.table tfoot > tr > td, .forms-tooltip[b-lvvytyimk4]  table.table > tr > th, .forms-tooltip[b-lvvytyimk4]  table.table > tr > td {
  color: var(--scoped-overlay-foreground-color);
}

/*# sourceMappingURL=Tooltip.razor.css.map */
/* /Shared/Blazor/Grids/Grid.razor.rz.scp.css */


/*# sourceMappingURL=Grid.razor.css.map */
/* /Shared/Blazor/Grids/GridCellCheckbox.razor.rz.scp.css */
.checkbox[b-ycgy2c9nuo] {
  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-mx5x452vbt] .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-txgsluoggl],
.list-group-item-action:focus[b-txgsluoggl] {
  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-y7ip3mus9z] {
  display: flex;
  flex-direction: column;
}
.cards-grid.cards-grid-scrollable[b-y7ip3mus9z] {
  height: 100%;
  min-height: 0;
  max-height: 100%;
}
.cards-grid.cards-grid-scrollable > .cards-grid-body[b-y7ip3mus9z] {
  overflow-y: auto;
  overscroll-behavior-y: none;
}
.cards-grid > .cards-grid-body[b-y7ip3mus9z] {
  display: flex;
  gap: 1rem;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

/*# sourceMappingURL=GridImplCards.razor.css.map */
/* /Shared/Blazor/Grids/GridImplTable.razor.rz.scp.css */
.table-grid[b-kfly50gen5] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--border-color);
}
.table-grid[b-kfly50gen5]  .btn {
  font-size: var(--bs-btn-font-size);
  line-height: var(--bs-btn-line-height);
  min-height: 0;
}
.table-grid.table-grid-scrollable[b-kfly50gen5] {
  height: 100%;
  min-height: 0;
  max-height: 100%;
}
.table-grid.table-grid-scrollable > .table-grid-body[b-kfly50gen5] {
  overflow-y: auto;
  overscroll-behavior-y: none;
}
.table-grid[b-kfly50gen5] {
  --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-kfly50gen5] {
  text-align: start !important;
}
.table-grid .table-grid-align-center[b-kfly50gen5] {
  text-align: center !important;
}
.table-grid .table-grid-align-end[b-kfly50gen5] {
  text-align: end !important;
}
.table-grid > .table-grid-head[b-kfly50gen5] {
  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-kfly50gen5] {
  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-kfly50gen5] {
  border-top: none;
}
.table-grid > .table-grid-head > .table-grid-head-row:last-of-type[b-kfly50gen5] {
  border-bottom: 1px solid var(--border-color);
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell[b-kfly50gen5] {
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  border-left: 1px solid var(--border-color);
  align-content: center;
  user-select: none;
  /* 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-kfly50gen5] {
  border-left: none;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-text[b-kfly50gen5] {
  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-sortable[b-kfly50gen5] {
  cursor: pointer;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-sort-indicator[b-kfly50gen5] {
  display: flex;
  align-items: center;
  gap: 1px;
  padding: 0 2px;
  font-size: 11px;
  flex-shrink: 0;
  color: var(--head-foreground-color);
  white-space: nowrap;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-sort-indicator > .table-grid-head-cell-sort-priority[b-kfly50gen5] {
  font-size: 9px;
  line-height: 9px;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-action-hover[b-kfly50gen5] {
  display: none;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell:hover > .table-grid-head-cell-action-hover[b-kfly50gen5] {
  display: flex;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-resize-handle[b-kfly50gen5] {
  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-kfly50gen5] {
  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-kfly50gen5] {
  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-kfly50gen5] {
  border-top: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5] {
  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-kfly50gen5] {
  clip-path: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-no-wrap[b-kfly50gen5] {
  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-kfly50gen5] {
  border-left: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  > * {
  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-kfly50gen5]  > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-start[b-kfly50gen5]  > * {
  justify-self: start;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-start[b-kfly50gen5]  > .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-kfly50gen5]  > * {
  justify-self: center;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-center[b-kfly50gen5]  > .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-kfly50gen5]  > * {
  justify-self: end;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-end[b-kfly50gen5]  > .multiple-value-arrangement-horizontal {
  justify-content: end;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  > .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-kfly50gen5]  > .multiple-value-arrangement-horizontal > * {
  margin: 0.0625rem 4px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  > .multiple-value-arrangement-horizontal > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  > .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-kfly50gen5]  > .multiple-value-arrangement-vertical > * {
  margin: 0.0625rem 4px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  > .multiple-value-arrangement-vertical > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  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-kfly50gen5]  button.e-control.e-btn, .table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5]  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-kfly50gen5] {
  background: var(--body-active-background-color);
}
.table-grid > .table-grid-body > .table-grid-body-row.table-grid-body-active > .table-grid-body-cell[b-kfly50gen5] {
  background: var(--body-active-background-color);
  color: var(--body-active-foreground-color);
}
.table-grid > .table-grid-body:focus[b-kfly50gen5] {
  outline: none;
}
.table-grid > .table-grid-foot[b-kfly50gen5] {
  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-kfly50gen5] {
  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-kfly50gen5] {
  border-top: none;
}
.table-grid > .table-grid-foot > .table-grid-foot-row > .table-grid-foot-cell[b-kfly50gen5] {
  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-kfly50gen5] {
  border-left: none;
}
.table-grid > .table-grid-pagination[b-kfly50gen5] {
  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-kfly50gen5] {
  --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-kfly50gen5] {
  display: flex;
  align-items: center;
  border: 1px solid var(--gray-2);
}
.table-grid > .table-grid-pagination > nav > .pagination > .page-item > .page-link[b-kfly50gen5] {
  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-kfly50gen5] {
  padding: 0.25rem;
  min-height: 34px;
}
.table-grid.table-grid-compact > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-kfly50gen5] {
  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-qexjvsbuic] .e-switch-wrapper {
  width: 5rem;
  height: 2.5rem;
}

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

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

.button-switch[b-qexjvsbuic] {
  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-qexjvsbuic] {
  background-color: var(--element-hover);
}
.button-switch button[b-qexjvsbuic] {
  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-8r189tsv7l] .user-debug-card .e-card-header .e-card-header-title {
  font-weight: bold;
}
[b-8r189tsv7l] .user-debug-card .e-card-header .user-debug-hint {
  font-size: 12px;
}
[b-8r189tsv7l] .user-debug-card .e-card-content {
  font-size: 14px;
}

/*# sourceMappingURL=SharedAccessDeniedPage.razor.css.map */
/* /Shared/Blazor/Identity/Web/Components/Account/Pages/SharedLoginPage.razor.rz.scp.css */
.divider[b-53sp4mpq3x]:after,
.divider[b-53sp4mpq3x]: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-phts6qxicz]:after,
.divider[b-phts6qxicz]: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-fh4lyqgoye] {
  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-fh4lyqgoye] {
  margin: 0 0.5rem 0 0.5rem;
}
.breadcrumb-item[b-fh4lyqgoye]  .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-mtoah6mymk] {
  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-t1ij8iif2l] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  height: 100%;
}

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

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

.error-component .error-component-space[b-t1ij8iif2l] {
  display: flex;
  flex-grow: 1;
}
/* /Shared/Blazor/Layout/FlexLayout.razor.rz.scp.css */
div.shell[b-vgmk93sc9y] {
  --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-vgmk93sc9y] {
  display: flex !important;
}
div.shell[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  max-height: 100vh !important;
  min-height: 100vh !important;
}
div.shell > div.shell-top-row[b-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-top-row[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-top-row[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-top-row > div.shell-top-left-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-top-row > div.shell-top-left-content[b-vgmk93sc9y] {
  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-vgmk93sc9y], div.shell > div.shell-top-row > div.shell-top-content[b-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-top-row > div.shell-top-center-content[hidden][b-vgmk93sc9y], div.shell > div.shell-top-row > div.shell-top-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-top-row > div.shell-top-center-content[b-vgmk93sc9y], div.shell > div.shell-top-row > div.shell-top-content[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-top-row > div.shell-top-right-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-top-row > div.shell-top-right-content[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-center-row[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-center-row[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-center-row > div.shell-center-left-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-center-row > div.shell-center-left-content[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-center-row > div.shell-main-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y] {
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  background: var(--scoped-flexlayout-main-background);
  /* --tab-content-background-color: var(--scoped-flexlayout-main-background); */
  color: var(--scoped-flexlayout-main-foreground);
}
div.shell > div.shell-center-row > div.shell-main-content.shell-main-scrollable[b-vgmk93sc9y] {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y] {
  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-vgmk93sc9y]  > .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-vgmk93sc9y]  > 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-vgmk93sc9y]  > form > .tab-container {
  /*
  margin: 0 0 calc(1 * var(--scoped-flexlayout-page-margin-bottom)) calc(-1 * var(--scoped-flexlayout-page-margin-left));
  width: calc(100% + var(--scoped-flexlayout-page-margin-left) + calc(0.5 * var(--scoped-flexlayout-page-margin-right)));
  */
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y]  > form > .tab-container > .tab-bar {
  /*
  margin: calc(-1 * var(--scoped-flexlayout-page-margin-top)) calc(-1 * var(--scoped-flexlayout-page-margin-right)) 0 calc(-1 * var(--scoped-flexlayout-page-margin-left));
  padding: var(--scoped-flexlayout-page-margin-top) var(--scoped-flexlayout-page-margin-right) 0 var(--scoped-flexlayout-page-margin-left);
  */
  margin: 0;
  padding: 0 0.75rem;
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y]  > form > .tab-container > .tab-bar > .tab-item {
  padding: 0.5rem 0.75rem;
}
div.shell > div.shell-center-row > div.shell-main-content[b-vgmk93sc9y]  > 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-vgmk93sc9y]  > 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) + 0.5 * var(--scoped-flexlayout-page-margin-right));
  background: var(--scoped-flexlayout-main-form-footer-background);
  /* border-top: 1px solid var(--tab-item-border-color); */
  z-index: 1;
}
div.shell > div.shell-center-row > div.shell-main-content > .page-no-margin[b-vgmk93sc9y], div.shell > div.shell-center-row > div.shell-main-content > .page-disable-margin[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-center-row > div.shell-center-right-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-center-row > div.shell-center-right-content[b-vgmk93sc9y] {
  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);
  border-left: var(--scoped-flexlayout-center-right-content-left-border-width) solid var(--scoped-flexlayout-border-color);
}
div.shell > div.shell-center-row > div.shell-center-right-content.shell-center-right-scrollable[b-vgmk93sc9y] {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
}
div.shell > div.shell-bottom-row[b-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-bottom-row[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-bottom-row[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-left-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-left-content[b-vgmk93sc9y] {
  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-vgmk93sc9y], div.shell > div.shell-bottom-row > div.shell-bottom-content[b-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-center-content[hidden][b-vgmk93sc9y], div.shell > div.shell-bottom-row > div.shell-bottom-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-center-content[b-vgmk93sc9y], div.shell > div.shell-bottom-row > div.shell-bottom-content[b-vgmk93sc9y] {
  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-vgmk93sc9y] {
  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-vgmk93sc9y] {
  display: flex !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-right-content[hidden][b-vgmk93sc9y] {
  display: none !important;
}
div.shell > div.shell-bottom-row > div.shell-bottom-right-content[b-vgmk93sc9y] {
  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);
}

/*# sourceMappingURL=FlexLayout.razor.css.map */
/* /Shared/Blazor/Layout/SideMenu.razor.rz.scp.css */
div.side-menu[b-qtnv9n8bok] {
  --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-qtnv9n8bok]  {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok] [hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  {
  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-qtnv9n8bok]  > * {
  margin-top: calc(var(--scoped-sidemenu-gap) / 2);
  margin-bottom: calc(var(--scoped-sidemenu-gap) / 2);
}
div.side-menu[b-qtnv9n8bok]  > *:first-child {
  margin-top: 0;
}
div.side-menu[b-qtnv9n8bok]  > *:last-child {
  margin-bottom: 0;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item, div.side-menu[b-qtnv9n8bok]  a.side-menu-item {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-collapsible, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item > *:first-child, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item > *:last-child, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item a.side-menu-link-content {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content[hidden], div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item a.side-menu-link-content[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content > *, div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content > *, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content > *, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content > *:first-child, div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content > *:first-child, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content > *:first-child, div.side-menu[b-qtnv9n8bok]  a.side-menu-item a.side-menu-link-content > *:first-child {
  margin-left: var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-link-content > *:last-child, div.side-menu[b-qtnv9n8bok]  div.side-menu-item a.side-menu-link-content > *:last-child, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-link-content > *:last-child, div.side-menu[b-qtnv9n8bok]  a.side-menu-item a.side-menu-link-content > *:last-child {
  margin-right: var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-icon {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-icon[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-icon[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-icon, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-text, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-text {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-text[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-text[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-text, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-collapse-icon {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-collapse-icon[hidden], div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-collapse-icon[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-left-side, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-right-side, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button:active, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button:active:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:hover div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item.active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item), div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content:hover, div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-submenu {
  display: flex !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-submenu[hidden] {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  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-qtnv9n8bok]  div.side-submenu.collapsed {
  display: none !important;
}
div.side-menu[b-qtnv9n8bok]  div.side-submenu > * {
  margin-top: calc(var(--scoped-sidemenu-gap) / 2);
  margin-bottom: calc(var(--scoped-sidemenu-gap) / 2);
}
div.side-menu[b-qtnv9n8bok]  div.side-submenu > *:first-child {
  margin-top: 0;
}
div.side-menu[b-qtnv9n8bok]  div.side-submenu > *:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=SideMenu.razor.css.map */
/* /Shared/Blazor/Layout/TopMenu.razor.rz.scp.css */
nav.top-menu[b-eutph5koa7] {
  --default-topmenu-background: transparent;
  --default-topmenu-gap: 0.25rem;
  --default-topmenu-padding: 0.5rem 1rem;
  --default-topmenuitem-padding-x: 0.75rem;
  --default-topmenuitem-padding-y: 0.5rem;
  --default-topmenuitem-background: transparent;
  --default-topmenuitem-background-active: #00559d;
  --default-topmenuitem-background-hover: #ffffff;
  --default-topmenuitem-background-activehover: #00559d;
  --default-topmenuitem-foreground: #212529;
  --default-topmenuitem-foreground-active: #ffffff;
  --default-topmenuitem-foreground-hover: #212529;
  --default-topmenuitem-foreground-activehover: #ffffff;
  --default-topmenuitem-borderwidth: 1px;
  --default-topmenuitem-bordercolor: transparent;
  --default-topmenuitem-bordercolor-active: #00559d;
  --default-topmenuitem-bordercolor-hover: hsla(210, 18%, 87%, 1);
  --default-topmenuitem-bordercolor-activehover: #00559d;
  --default-topmenuitem-border-radius: 4px;
  --scoped-topmenu-background: var(--topmenu-background, var(--default-topmenu-background));
  --scoped-topmenu-gap: var(--topmenu-gap, var(--default-topmenu-gap));
  --scoped-topmenu-padding: var(--topmenu-padding, var(--default-topmenu-padding));
  --scoped-topmenuitem-padding-x: var(--topmenuitem-padding-x, var(--default-topmenuitem-padding-x));
  --scoped-topmenuitem-padding-y: var(--topmenuitem-padding-y, var(--default-topmenuitem-padding-y));
  --scoped-topmenuitem-background: var(--topmenuitem-background, var(--default-topmenuitem-background));
  --scoped-topmenuitem-background-active: var(--topmenuitem-background-active, var(--default-topmenuitem-background-active));
  --scoped-topmenuitem-background-hover: var(--topmenuitem-background-hover, var(--default-topmenuitem-background-hover));
  --scoped-topmenuitem-background-activehover: var(--topmenuitem-background-activehover, var(--default-topmenuitem-background-activehover));
  --scoped-topmenuitem-foreground: var(--topmenuitem-foreground, var(--default-topmenuitem-foreground));
  --scoped-topmenuitem-foreground-active: var(--topmenuitem-foreground-active, var(--default-topmenuitem-foreground-active));
  --scoped-topmenuitem-foreground-hover: var(--topmenuitem-foreground-hover, var(--default-topmenuitem-foreground-hover));
  --scoped-topmenuitem-foreground-activehover: var(--topmenuitem-foreground-activehover, var(--default-topmenuitem-foreground-activehover));
  --scoped-topmenuitem-borderwidth: var(--topmenuitem-borderwidth, var(--default-topmenuitem-borderwidth));
  --scoped-topmenuitem-bordercolor: var(--topmenuitem-bordercolor, var(--default-topmenuitem-bordercolor));
  --scoped-topmenuitem-bordercolor-active: var(--topmenuitem-bordercolor-active, var(--default-topmenuitem-bordercolor-active));
  --scoped-topmenuitem-bordercolor-hover: var(--topmenuitem-bordercolor-hover, var(--default-topmenuitem-bordercolor-hover));
  --scoped-topmenuitem-bordercolor-activehover: var(--topmenuitem-bordercolor-activehover, var(--default-topmenuitem-bordercolor-activehover));
  --scoped-topmenuitem-border-radius: var(--topmenuitem-border-radius, var(--default-topmenuitem-border-radius));
}

nav.top-menu[b-eutph5koa7]  {
  display: flex !important;
}
nav.top-menu[b-eutph5koa7] [hidden] {
  display: none !important;
}
nav.top-menu[b-eutph5koa7]  {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: row !important;
  background: var(--scoped-topmenu-background);
  user-select: none;
  font-size: 0.9rem;
  gap: var(--scoped-topmenu-gap);
  padding: var(--scoped-topmenu-padding);
  align-items: center;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item, nav.top-menu[b-eutph5koa7]  a.top-menu-item {
  display: flex !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item[hidden], nav.top-menu[b-eutph5koa7]  a.top-menu-item[hidden] {
  display: none !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item, nav.top-menu[b-eutph5koa7]  a.top-menu-item {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: row !important;
  background: var(--scoped-topmenuitem-background);
  color: var(--scoped-topmenuitem-foreground);
  gap: 0;
  cursor: pointer;
  text-decoration: none;
  border: var(--scoped-topmenuitem-borderwidth) solid var(--scoped-topmenuitem-bordercolor);
  border-radius: var(--scoped-topmenuitem-border-radius);
  position: relative;
  white-space: nowrap;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-link-content, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-link-content {
  display: flex !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-link-content[hidden], nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-link-content[hidden] {
  display: none !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-link-content, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-link-content {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: row !important;
  align-items: center;
  gap: 0.375rem;
  padding: var(--scoped-topmenuitem-padding-y) var(--scoped-topmenuitem-padding-x);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-icon, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-item-icon {
  display: flex !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-icon[hidden], nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-item-icon[hidden] {
  display: none !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-icon, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-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;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-text, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-item-text {
  display: flex !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-text[hidden], nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-item-text[hidden] {
  display: none !important;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item div.top-menu-item-text, nav.top-menu[b-eutph5koa7]  a.top-menu-item div.top-menu-item-text {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  min-width: 0;
  line-height: normal;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item:hover, nav.top-menu[b-eutph5koa7]  a.top-menu-item:hover {
  background: var(--scoped-topmenuitem-background-hover);
  color: var(--scoped-topmenuitem-foreground-hover);
  border-color: var(--scoped-topmenuitem-bordercolor-hover);
  text-decoration: none;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item:active, nav.top-menu[b-eutph5koa7]  div.top-menu-item.active, nav.top-menu[b-eutph5koa7]  a.top-menu-item:active, nav.top-menu[b-eutph5koa7]  a.top-menu-item.active {
  background: var(--scoped-topmenuitem-background-active);
  color: var(--scoped-topmenuitem-foreground-active);
  border-color: var(--scoped-topmenuitem-bordercolor-active);
  text-decoration: none;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item:active:hover, nav.top-menu[b-eutph5koa7]  div.top-menu-item.active:hover, nav.top-menu[b-eutph5koa7]  a.top-menu-item:active:hover, nav.top-menu[b-eutph5koa7]  a.top-menu-item.active:hover {
  background: var(--scoped-topmenuitem-background-activehover);
  color: var(--scoped-topmenuitem-foreground-activehover);
  border-color: var(--scoped-topmenuitem-bordercolor-activehover);
  text-decoration: none;
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item.has-children, nav.top-menu[b-eutph5koa7]  a.top-menu-item.has-children {
  cursor: default;
  background: var(--scoped-topmenuitem-background);
  border-color: var(--scoped-topmenuitem-bordercolor);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item.has-children:hover, nav.top-menu[b-eutph5koa7]  a.top-menu-item.has-children:hover {
  background: var(--scoped-topmenuitem-background);
  color: var(--scoped-topmenuitem-foreground);
  border-color: var(--scoped-topmenuitem-bordercolor);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item.has-children > div.top-menu-link-content, nav.top-menu[b-eutph5koa7]  a.top-menu-item.has-children > div.top-menu-link-content {
  cursor: pointer;
  border-radius: var(--scoped-topmenuitem-border-radius);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item.has-children > div.top-menu-link-content:hover, nav.top-menu[b-eutph5koa7]  a.top-menu-item.has-children > div.top-menu-link-content:hover {
  background: var(--scoped-topmenuitem-background-hover);
  color: var(--scoped-topmenuitem-foreground-hover);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item.has-children:hover > div.top-menu-link-content, nav.top-menu[b-eutph5koa7]  a.top-menu-item.has-children:hover > div.top-menu-link-content {
  background: var(--scoped-topmenuitem-background-hover);
  color: var(--scoped-topmenuitem-foreground-hover);
}
nav.top-menu[b-eutph5koa7]  div.top-submenu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  flex-direction: column;
  min-width: 10rem;
  padding: 0.25rem 0;
  background: #ffffff;
  border: 1px solid hsl(210, 18%, 87%);
  border-radius: var(--scoped-topmenuitem-border-radius);
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
}
nav.top-menu[b-eutph5koa7]  div.top-menu-item:hover > div.top-submenu, nav.top-menu[b-eutph5koa7]  a.top-menu-item:hover > div.top-submenu {
  display: flex;
}

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

/*# sourceMappingURL=MeasuredView.razor.css.map */
/* /Shared/Blazor/SvgGraphs/SvgGraph.razor.rz.scp.css */
[b-1pnnusv9b3] rect.stroke-default,
[b-1pnnusv9b3] circle.stroke-default {
  stroke: var(--svg-graph-border-color);
}
[b-1pnnusv9b3] rect.fill-default,
[b-1pnnusv9b3] circle.fill-default {
  fill: var(--svg-graph-element-background-color);
}
[b-1pnnusv9b3] rect.fill-default:hover,
[b-1pnnusv9b3] circle.fill-default:hover {
  fill: var(--svg-graph-element-background-color-hover);
}

/*# sourceMappingURL=SvgGraph.razor.css.map */
/* /Shared/Blazor/Tabs/TabContainer.razor.rz.scp.css */
.tab-container[b-5m3qo7ysuw] {
  --default-tab-bar-background-color: transparent;
  --default-tab-content-background-color: transparent;
  --default-tab-content-border-color: transparent;
  --default-tab-content-foreground-color: inherit;
  --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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  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-5m3qo7ysuw] {
  display: none !important;
}

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

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