/* /AutoPages/DisplayPage/RmDisplayActions.razor.rz.scp.css */
auto-actions[b-u825u107qz]  auto-action.icon-only button {
  font-size: var(--text-large);
  padding: 0;
  padding-left: var(--gap-compact);
  min-width: unset;
  color: var(--background-color-feature);
}
auto-actions[b-u825u107qz]  auto-action.icon-only button:hover:not([disabled]) {
  opacity: 0.7;
}
auto-actions[b-u825u107qz]  auto-action.icon-only button[disabled] {
  color: var(--disabled-color);
  cursor: default;
}
/* /AutoPages/ListPage/RmListItemActions.razor.rz.scp.css */
[b-pehysn2b4b] .dropdown-content.actions {
  border: 1px solid var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  display: flex;
  flex-direction: column;
  gap: 1px;
  background-color: var(--seperator-color-light);
  box-shadow: 0 0 10px #EEE5;
  margin-left: var(--gap-larger);
}
[b-pehysn2b4b] .dropdown-content.actions auto-action {
  width: 100%;
  background-color: var(--background-color);
}
[b-pehysn2b4b] .dropdown-content.actions auto-action:first-child {
  border-top-left-radius: var(--border-radius-standard);
  border-top-right-radius: var(--border-radius-standard);
}
[b-pehysn2b4b] .dropdown-content.actions auto-action:last-child {
  border-bottom-left-radius: var(--border-radius-standard);
  border-bottom-right-radius: var(--border-radius-standard);
}
[b-pehysn2b4b] .dropdown-content.actions auto-action button {
  padding: var(--gap-standard);
  color: var(--text-color);
  font-size: var(--text-list-item);
  background: none;
  border: none;
}
[b-pehysn2b4b] .dropdown-content.actions auto-action button:hover:not([disabled]) {
  opacity: 0.7;
}
[b-pehysn2b4b] .dropdown-content.actions auto-action button[disabled] {
  color: var(--disabled-color);
  cursor: default;
}
/* /Components/Breadcrumbs/BreadcrumbNav.razor.rz.scp.css */
.breadcrumb[b-ecxzej467c] {
  display: inline-flex;
  align-items: center;
  gap: var(--gap-standard);
}
/* /Components/Common/SummaryForEnum.razor.rz.scp.css */
.compact-pill[b-w98i5z9fz7] {
  color: var(--text-color-semi-light);
  --background-darkness: 70%;
  width: fit-content;
}
.compact-pill.rejected[b-w98i5z9fz7] {
  background-color: color-mix(in srgb, red, white var(--background-darkness));
}
.compact-pill.recommendation-status-enum.rejected[b-w98i5z9fz7] {
  background-color: color-mix(in srgb, green, white var(--background-darkness));
}
.compact-pill.approved[b-w98i5z9fz7] {
  background-color: color-mix(in srgb, green, white var(--background-darkness));
}
.compact-pill.fully-considered[b-w98i5z9fz7] {
  background-color: color-mix(in srgb, green, white var(--background-darkness));
}
.compact-pill.ready-to-consider[b-w98i5z9fz7] {
  background-color: color-mix(in srgb, orange, white var(--background-darkness));
}
/* /Components/ComplianceRoles/DisplayForComplianceRole.razor.rz.scp.css */
h4[b-naz1genb5a] {
  margin-top: 0;
}
h4.sub-table[b-naz1genb5a] {
  margin-top: var(--gap-standard);
}
.permissions-table[b-naz1genb5a] {
  display: grid;
  gap: 1px;
  background: var(--seperator-color-light);
}
.permissions-table > .permissions-header .label[b-naz1genb5a] {
  display: flex;
  justify-content: center;
}
.permissions-table > .permissions-spacer[b-naz1genb5a] {
  height: var(--gap-standard);
  background: var(--background-color-dialog);
}
.permissions-table > .permissions-header[b-naz1genb5a],
.permissions-table > .permissions-row[b-naz1genb5a] {
  display: grid;
  grid-template-columns: 1fr 220px;
  align-items: center;
  gap: 1px;
  background: var(--seperator-color-light);
}
.permissions-table > .permissions-header[b-naz1genb5a]  label,
.permissions-table > .permissions-row[b-naz1genb5a]  label,
.permissions-table > .permissions-header[b-naz1genb5a]  .label,
.permissions-table > .permissions-row[b-naz1genb5a]  .label {
  padding-left: var(--gap-compact);
  background: var(--background-color);
  height: 100%;
  width: 100%;
  align-content: center;
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field {
  margin: 0;
  background: var(--background-color);
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field editor-for,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field editor-for,
.permissions-table > .permissions-header[b-naz1genb5a]  form-field display-for,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field display-for {
  background: var(--background-color);
  width: 100%;
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field editor-for > input[type="checkbox"],
.permissions-table > .permissions-row[b-naz1genb5a]  form-field editor-for > input[type="checkbox"],
.permissions-table > .permissions-header[b-naz1genb5a]  form-field display-for > input[type="checkbox"],
.permissions-table > .permissions-row[b-naz1genb5a]  form-field display-for > input[type="checkbox"] {
  width: 100%;
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field editor-for:hover,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field editor-for:hover {
  background: var(--background-color-highlight);
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field display-for,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field display-for {
  border: none;
}
.permissions-table > .permissions-header[b-naz1genb5a]  form-field display-for > input,
.permissions-table > .permissions-row[b-naz1genb5a]  form-field display-for > input {
  cursor: default;
}
.permissions-table.four-col > .permissions-header[b-naz1genb5a],
.permissions-table.four-col > .permissions-row[b-naz1genb5a] {
  grid-template-columns: 1fr 150px 150px 150px 150px;
}
/* /Components/ComplianceRoles/EditorForComplianceRole.razor.rz.scp.css */
h4[b-r91jwmb1ff] {
  margin-top: 0;
}
h4.sub-table[b-r91jwmb1ff] {
  margin-top: var(--gap-standard);
}
.permissions-table[b-r91jwmb1ff] {
  display: grid;
  gap: 1px;
  background: var(--seperator-color-light);
}
.permissions-table > .permissions-header .label[b-r91jwmb1ff] {
  display: flex;
  justify-content: center;
}
.permissions-table > .permissions-spacer[b-r91jwmb1ff] {
  height: var(--gap-standard);
  background: var(--background-color-dialog);
}
.permissions-table > .permissions-header[b-r91jwmb1ff],
.permissions-table > .permissions-row[b-r91jwmb1ff] {
  display: grid;
  grid-template-columns: 1fr 220px;
  align-items: center;
  gap: 1px;
  background: var(--seperator-color-light);
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  label,
.permissions-table > .permissions-row[b-r91jwmb1ff]  label,
.permissions-table > .permissions-header[b-r91jwmb1ff]  .label,
.permissions-table > .permissions-row[b-r91jwmb1ff]  .label {
  padding-left: var(--gap-compact);
  background: var(--background-color);
  height: 100%;
  width: 100%;
  align-content: center;
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field {
  margin: 0;
  background: var(--background-color);
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field editor-for,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field editor-for,
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field display-for,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field display-for {
  background: var(--background-color);
  width: 100%;
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field editor-for > input[type="checkbox"],
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field editor-for > input[type="checkbox"],
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field display-for > input[type="checkbox"],
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field display-for > input[type="checkbox"] {
  width: 100%;
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field editor-for:hover,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field editor-for:hover {
  background: var(--background-color-highlight);
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field display-for,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field display-for {
  border: none;
}
.permissions-table > .permissions-header[b-r91jwmb1ff]  form-field display-for > input,
.permissions-table > .permissions-row[b-r91jwmb1ff]  form-field display-for > input {
  cursor: default;
}
.permissions-table.four-col > .permissions-header[b-r91jwmb1ff],
.permissions-table.four-col > .permissions-row[b-r91jwmb1ff] {
  grid-template-columns: 1fr 150px 150px 150px 150px;
}
/* /Components/Considerations/DeleteDialogForConsideration.razor.rz.scp.css */
/* /Components/Considerations/EditorForConsideration.razor.rz.scp.css */
[b-fbst593yvg] form-field.planned-date {
  flex-grow: 1;
}
.form-group.description[b-fbst593yvg] {
  position: relative;
}
.form-group.description[b-fbst593yvg]  > * {
  max-width: unset;
}
.form-group.description button.outline.small[b-fbst593yvg] {
  position: absolute;
  right: var(--gap-compact);
  bottom: var(--gap-compact);
  width: auto;
}
/* /Components/Considerations/EditorForConsiderationTitle.razor.rz.scp.css */
.consideration-title[b-j1zarsw5la] {
  display: flex;
  align-items: center;
}
.consideration-title[b-j1zarsw5la]  button {
  position: absolute;
  right: var(--gap-compact);
}
/* /Components/Considerations/ExpandedDisplayForConsiderationListModel.razor.rz.scp.css */
/* /Components/Considerations/SetConsiderationStatusDialog.razor.rz.scp.css */
h3[b-cx3suxj0uc] {
  margin-top: 0;
}
/* /Components/Considerations/SummaryForConsideration.razor.rz.scp.css */
/* /Components/Dashboard/DashboardDisplay.razor.rz.scp.css */
.recommendation-summary[b-am5493pbmg] {
  display: flex;
  justify-content: center;
  grid-template-columns: repeat(auto-fit, minmax(340px, auto));
  gap: calc(var(--gap-larger) * 2);
  border-bottom: solid 2px var(--seperator-color-light);
  box-shadow: 0 5px 10px 0 #EEE5;
  padding-top: var(--gap-compact);
  padding-bottom: calc(var(--gap-compact) * 2);
}
.recommendation-summary[b-am5493pbmg]  > * {
  flex: 1;
  max-width: 400px;
}
.workflow-and-overview[b-am5493pbmg] {
  padding-top: var(--gap-semi-compact);
  display: flex;
  gap: var(--gap-larger);
  align-items: start;
  flex-wrap: wrap;
}
.workflow-and-overview[b-am5493pbmg]  > * {
  flex: 1;
  min-width: 460px;
  max-width: 800px;
  margin: 0 auto;
}
/* /Components/Dashboard/DashboardMyActions.razor.rz.scp.css */
.my-actions[b-h2javbt2oc] {
  padding: var(--gap-semi-compact) var(--gap-larger);
  display: flex;
  flex-direction: column;
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  box-shadow: 0 5px 10px 0 #EEE5;
  min-width: 400px;
  max-width: 400px;
  align-self: stretch;
}
.my-actions h1[b-h2javbt2oc] {
  margin-top: 0;
}
.my-actions .my-actions-list[b-h2javbt2oc] {
  display: flex;
  flex-direction: column;
}
.my-actions .my-actions-list .action[b-h2javbt2oc] {
  display: grid;
  grid-template-columns: auto 30px;
  align-items: center;
  column-gap: var(--gap-larger);
  padding: var(--gap-standard) 0;
}
.my-actions .my-actions-list .action .item-count[b-h2javbt2oc] {
  text-align: center;
  font-weight: 600;
  font-size: var(--text-large);
}
/* /Components/Dashboard/DashboardRecsByRisk.razor.rz.scp.css */
.recommendations-by-risk[b-2sfkzfds5j] {
  padding: var(--gap-semi-compact) var(--gap-larger);
  display: flex;
  flex-direction: column;
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  box-shadow: 0 5px 10px 0 #EEE5;
}
.recommendations-by-risk h1[b-2sfkzfds5j] {
  margin-top: 0;
}
.recommendations-by-risk .totals[b-2sfkzfds5j] {
  border-top: solid 2px var(--seperator-color-light);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--gap-larger);
  padding-bottom: 24px;
}
.recommendations-by-risk .totals span[b-2sfkzfds5j] {
  font-weight: 600;
  font-size: var(--text-large);
}
.recommendations-by-risk .recs-by-risk-list[b-2sfkzfds5j] {
  display: flex;
  flex-direction: column;
}
.recommendations-by-risk .recs-by-risk-list .risk[b-2sfkzfds5j] {
  display: grid;
  grid-template-columns: auto 120px 30px;
  align-items: center;
  padding-bottom: calc(var(--gap-semi-compact) * 2);
  column-gap: var(--gap-larger);
}
.recommendations-by-risk .recs-by-risk-list .risk .risk-graph[b-2sfkzfds5j] {
  position: relative;
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-compact);
  width: 100%;
  height: 25px;
}
.recommendations-by-risk .recs-by-risk-list .risk .risk-graph .percent-bar[b-2sfkzfds5j] {
  position: absolute;
  left: 0;
  border-radius: var(--border-radius-compact);
  height: 100%;
}
.recommendations-by-risk .recs-by-risk-list .risk .risk-count[b-2sfkzfds5j] {
  text-align: center;
  font-weight: 600;
}
.recommendations-by-risk .recs-by-risk-list .risk.extreme .percent-bar[b-2sfkzfds5j] {
  background-color: var(--risk-color-extreme);
}
.recommendations-by-risk .recs-by-risk-list .risk.extreme .risk-count[b-2sfkzfds5j] {
  color: color-mix(in srgb, var(--risk-color-extreme), black 20%);
}
.recommendations-by-risk .recs-by-risk-list .risk.high .percent-bar[b-2sfkzfds5j] {
  background-color: var(--risk-color-high);
}
.recommendations-by-risk .recs-by-risk-list .risk.high .risk-count[b-2sfkzfds5j] {
  color: color-mix(in srgb, var(--risk-color-high), black 20%);
}
.recommendations-by-risk .recs-by-risk-list .risk.moderate .percent-bar[b-2sfkzfds5j] {
  background-color: var(--risk-color-medium);
}
.recommendations-by-risk .recs-by-risk-list .risk.moderate .risk-count[b-2sfkzfds5j] {
  color: color-mix(in srgb, var(--risk-color-medium), black 20%);
}
.recommendations-by-risk .recs-by-risk-list .risk.low .percent-bar[b-2sfkzfds5j] {
  background-color: var(--risk-color-low);
}
.recommendations-by-risk .recs-by-risk-list .risk.low .risk-count[b-2sfkzfds5j] {
  color: color-mix(in srgb, var(--risk-color-low), black 20%);
}
/* /Components/Dashboard/DashboardSummaryItem.razor.rz.scp.css */
.dashboard-summary-item[b-jze42hcqq9] {
  padding: var(--gap-semi-compact) var(--gap-larger);
  display: grid;
  border: solid 1px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  box-shadow: 0 0 5px 5px var(--shadow-color);
  background: var(--header-background-color);
  border-right: solid 5px var(--dashboard-item-urgent-color);
}
.dashboard-summary-item.active[b-jze42hcqq9] {
  border-right: solid 5px var(--consideration-feature-color);
}
.dashboard-summary-item.active .item-additional-data[b-jze42hcqq9] {
  color: var(--consideration-feature-color);
}
.dashboard-summary-item.due[b-jze42hcqq9] {
  border-right: solid 5px var(--dashboard-item-due-color);
}
.dashboard-summary-item.due .item-additional-data[b-jze42hcqq9] {
  color: var(--dashboard-item-due-color);
}
.dashboard-summary-item .title[b-jze42hcqq9] {
  font-weight: 600;
}
.dashboard-summary-item .item-count[b-jze42hcqq9] {
  padding-top: var(--gap-compact);
  font-size: calc(var(--text-large) * 2);
}
.dashboard-summary-item .item-additional-data[b-jze42hcqq9] {
  padding-top: var(--gap-compact);
  font-weight: 600;
}
.dashboard-summary-item .item-additional-data i[b-jze42hcqq9] {
  padding-right: var(--gap-compact);
}
.dashboard-summary-item .item-additional-data.warning[b-jze42hcqq9] {
  color: var(--dashboard-item-urgent-color);
}
/* /Components/Dashboard/DashboardWorkflowStage.razor.rz.scp.css */
.workflow-stage-overview[b-kybefqqid8] {
  padding: var(--gap-semi-compact) var(--gap-larger);
  display: flex;
  flex-direction: column;
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  box-shadow: 0 5px 10px 0 #EEE5;
}
.workflow-stage-overview h1[b-kybefqqid8] {
  margin-top: 0;
}
.workflow-stage-overview .totals[b-kybefqqid8] {
  border-top: solid 2px var(--seperator-color-light);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--gap-larger);
}
.workflow-stage-overview .totals span[b-kybefqqid8] {
  font-weight: 600;
  font-size: var(--text-large);
}
.workflow-stage-overview .considered-percent[b-kybefqqid8] {
  padding-top: var(--gap-compact);
  color: var(--background-color-feature);
  font-weight: 600;
}
.workflow-stage-overview .workflow-stage-list[b-kybefqqid8] {
  display: flex;
  flex-direction: column;
}
.workflow-stage-overview .workflow-stage-list .workflow[b-kybefqqid8] {
  display: grid;
  grid-template-columns: auto 120px 30px;
  align-items: center;
  padding-bottom: calc(var(--gap-semi-compact) * 2);
  column-gap: var(--gap-larger);
}
.workflow-stage-overview .workflow-stage-list .workflow .stage-graph[b-kybefqqid8] {
  position: relative;
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-compact);
  width: 100%;
  height: 25px;
}
.workflow-stage-overview .workflow-stage-list .workflow .stage-graph .percent-bar[b-kybefqqid8] {
  position: absolute;
  left: 0;
  border-radius: var(--border-radius-compact);
  height: 100%;
}
.workflow-stage-overview .workflow-stage-list .workflow .stage-count[b-kybefqqid8] {
  text-align: center;
  font-weight: 600;
}
.workflow-stage-overview .workflow-stage-list .workflow.recommendation-without-considerations .percent-bar[b-kybefqqid8] {
  background-color: var(--dashboard-stage-draft-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.recommendation-without-considerations .stage-count[b-kybefqqid8] {
  color: var(--dashboard-stage-draft-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.recommendation-with-considerations .percent-bar[b-kybefqqid8] {
  background-color: var(--dashboard-stage-in-progress-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.recommendation-with-considerations .stage-count[b-kybefqqid8] {
  color: var(--dashboard-stage-in-progress-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.ready-to-fully-consider .percent-bar[b-kybefqqid8] {
  background-color: var(--dashboard-stage-ready-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.ready-to-fully-consider .stage-count[b-kybefqqid8] {
  color: var(--dashboard-stage-ready-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.fully-considered .percent-bar[b-kybefqqid8] {
  background-color: var(--dashboard-stage-considered-color);
}
.workflow-stage-overview .workflow-stage-list .workflow.fully-considered .stage-count[b-kybefqqid8] {
  color: var(--dashboard-stage-considered-color);
}
/* /Components/DisplayForConsiderationLocationSummary.razor.rz.scp.css */
.display-for[b-p2ttumg9aj] {
  display: flex;
}
.display-for[b-p2ttumg9aj]  > display-for {
  display: contents;
}
.from-parent[b-p2ttumg9aj] {
  font-size: var(--text-tiny);
  margin-left: var(--gap-tiny);
  margin-top: var(--gap-tiny);
}
/* /Components/DisplayForLocationSummary.razor.rz.scp.css */
.location-and-code[b-wk1qt7n180] {
  display: flex;
  flex-direction: column;
}
.location-and-code div.location-code span[b-wk1qt7n180] {
  font-size: var(--text-small);
  color: var(--text-color-semi-light);
  background-color: color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
  border-radius: 10px;
  padding: 2px 10px;
  display: inline-block;
}
/* /Components/DisplayForRiskSummary.razor.rz.scp.css */
span.risk[b-icvlsun7k3] {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
span.risk[b-icvlsun7k3]:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: var(--risk-color-other);
}
span.risk.level-0[b-icvlsun7k3]:before {
  background: var(--risk-color-extreme);
}
span.risk.level-1[b-icvlsun7k3]:before {
  background: var(--risk-color-high);
}
span.risk.level-2[b-icvlsun7k3]:before {
  background: var(--risk-color-medium);
}
span.risk.level-3[b-icvlsun7k3]:before {
  background: var(--risk-color-low);
}
.time-frame[b-icvlsun7k3] {
  margin-left: var(--gap-compact);
  font-size: var(--text-small);
  color: var(--text-color-light);
}
/* /Components/Documents/DisplayForExternalDocument.razor.rz.scp.css */
.display-for.external-document-display-model[b-0hrqhm3xz6] {
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  background: var(--background-color);
  padding: var(--gap-compact);
  display: grid;
  grid-template-columns: min-content 1fr 1fr 3fr;
  grid-template-rows: auto auto;
  gap: var(--gap-standard);
}
[b-0hrqhm3xz6] > display-for[type="document"] {
  grid-row: 1/3;
  grid-column: 1;
  width: var(--doc-thumbnail-size);
  height: var(--doc-thumbnail-size);
  position: relative;
}
[b-0hrqhm3xz6] > display-for[type="document"] a {
  cursor: pointer;
}
[b-0hrqhm3xz6] > display-for[type="document"] a.image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--border-radius-standard);
  border: solid 1px var(--seperator-color-light);
}
[b-0hrqhm3xz6] > display-for[type="document"] a:not(.image)::before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "\f15b";
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  font-size: var(--text-large);
  color: var(--background-color);
  background: var(--background-color-feature);
  border-radius: var(--border-radius-standard);
  display: flex;
  justify-content: center;
  align-items: center;
}
[b-0hrqhm3xz6] > .title-link {
  grid-column: 2/5;
}
[b-0hrqhm3xz6] > .title-link .no-data {
  color: var(--text-color-light);
}
[b-0hrqhm3xz6] > .title-link a {
  cursor: pointer;
  text-decoration: auto;
}
/* /Components/Documents/DisplayForExternalDocumentList.razor.rz.scp.css */
h5[b-pypv1o2vb4] {
  margin: 0;
  font-weight: normal;
  font-size: var(--text-large);
}
/* /Components/Documents/EditorForExternalDocumentList.razor.rz.scp.css */
.document-group[b-gkn4y80og1] {
  display: flex;
  flex-direction: column;
  gap: var(--gap-semi-compact);
  margin-bottom: var(--gap-standard);
}
.add-document-actions[b-gkn4y80og1] {
  display: flex;
  gap: var(--gap-semi-compact);
}
.add-document-actions button i[b-gkn4y80og1] {
  padding-right: 6px;
}
h3[b-gkn4y80og1] {
  margin-bottom: var(--gap-compact);
}
div.label[b-gkn4y80og1] {
  font-size: var(--text-small);
  margin-bottom: var(--gap-semi-compact);
}
/* /Components/Documents/ListItemForExternalDocument.razor.rz.scp.css */
.document-details[b-vaf0pwo094] {
  border: solid 2px var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
  background: var(--background-color);
  padding: var(--gap-compact);
  display: grid;
  grid-template-columns: var(--doc-thumbnail-size) 1fr 1fr 3fr 50px;
  grid-template-rows: auto auto;
  gap: var(--gap-standard);
  min-height: var(--doc-thumbnail-size);
}
.document-details[b-vaf0pwo094]  > form-field[breezer-form-field] {
  margin-top: 0;
}
[b-vaf0pwo094] editor-for-string > input {
  min-width: auto;
  width: 100%;
}
[b-vaf0pwo094] .external-link editor-for-string:has(input:placeholder-shown) {
  position: relative;
}
[b-vaf0pwo094] .external-link editor-for-string:has(input:placeholder-shown):before {
  position: absolute;
  left: var(--gap-semi-compact);
  top: 0;
  content: "\f0c1";
  font-weight: 600;
  font-size: var(--text-large);
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  color: var(--text-color);
}
[b-vaf0pwo094] .external-link input:placeholder-shown {
  padding-left: 35px;
}
[b-vaf0pwo094] > .doc-content {
  margin-top: 0;
  grid-row: 1/3;
  grid-column: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
[b-vaf0pwo094] > .doc-content editor-for {
  display: block;
  position: relative;
  height: 100%;
}
[b-vaf0pwo094] > .doc-content editor-for display-for {
  display: block;
  height: 100%;
}
[b-vaf0pwo094] > .doc-content editor-for file-upload {
  height: 100%;
  align-content: center;
  justify-content: center;
}
[b-vaf0pwo094] > .doc-content editor-for file-upload > span {
  text-align: center;
  display: inline-block;
}
[b-vaf0pwo094] > .doc-content editor-for file-upload > span::before {
  content: none;
}
[b-vaf0pwo094] > .doc-content editor-for file-upload > span::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  content: "\f093";
  font-weight: 900;
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  margin: 10px;
}
[b-vaf0pwo094] > .doc-content editor-for file-upload > breezer-file-upload {
  display: contents;
}
[b-vaf0pwo094] > .doc-content > field-editor {
  width: 100%;
  height: 100%;
}
[b-vaf0pwo094] > .doc-content > label {
  display: none;
}
[b-vaf0pwo094] > .doc-content a {
  cursor: pointer;
}
[b-vaf0pwo094] > .doc-content a.image > img {
  width: 100%;
  height: 100%;
  max-height: var(--doc-thumbnail-size);
  max-width: var(--doc-thumbnail-size);
  object-fit: cover;
  border-radius: var(--border-radius-standard);
  border: solid 1px var(--seperator-color-light);
}
[b-vaf0pwo094] > .doc-content a:not(.image)::before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "\f15b";
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  font-size: var(--text-large);
  color: var(--background-color);
  background: var(--background-color-feature);
  border-radius: var(--border-radius-standard);
  display: flex;
  justify-content: center;
  align-items: center;
}
[b-vaf0pwo094] > .doc-content button.inline.remove {
  position: absolute;
  right: 0;
  bottom: 0;
}
[b-vaf0pwo094] > .doc-content button.inline.remove:before {
  content: "\f2ed";
  font-weight: 600;
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  color: var(--background-color-feature);
  background-color: white;
  padding: 10px;
  margin: var(--gap-tiny);
  border-radius: var(--border-radius-standard);
}
[b-vaf0pwo094] > .title-link {
  grid-column: 2/6;
}
[b-vaf0pwo094] > .title-link .no-data {
  color: var(--text-color-light);
}
[b-vaf0pwo094] > .title-link a {
  cursor: pointer;
  text-decoration: auto;
}
/* /Components/Documents/SummaryForDocument.razor.rz.scp.css */
summary-for[b-4kgj68us7c] {
  display: inline-flex;
  border-radius: var(--border-radius-standard);
  border: solid 1px var(--seperator-color-light);
  width: 100%;
}
summary-for span[b-4kgj68us7c] {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 45px;
  position: relative;
  padding: 12px;
}
summary-for span.has-uploaded-document[b-4kgj68us7c]:before {
  position: absolute;
  left: -45px;
  width: 45px;
  content: "\f15b";
  height: 100%;
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  font-size: var(--text-regular);
  color: var(--background-color);
  background: var(--background-color-feature);
  border-radius: var(--border-radius-standard);
  display: flex;
  justify-content: center;
  align-items: center;
}
summary-for span.no-uploaded-document[b-4kgj68us7c] {
  margin-left: 0;
}
/* /Components/Import/AssetLocationImportDialog.razor.rz.scp.css */
div.actions[b-d1nehcsv8w] {
  margin-top: var(--gap-standard);
}
/* /Components/Layout/AppAccountWidget.razor.rz.scp.css */
/* /Components/Layout/AppHeader.razor.rz.scp.css */
header[b-pugbn85m41] {
  background-color: var(--header-background-color);
  height: var(--header-height);
  display: flex;
  padding: var(--gap-standard);
}
.client[b-pugbn85m41] {
  display: inline-block;
  display: flex;
  flex-direction: column;
  align-content: center;
}
.client h6[b-pugbn85m41] {
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: var(--text-small);
}
.client img[b-pugbn85m41] {
  height: 25px;
}
/* /Components/Layout/SideMenu.razor.rz.scp.css */
side-menu[b-g4ymod8ouw] {
  display: grid;
  grid-template-rows: var(--header-height) 1fr auto;
  background-color: var(--background-color-dark);
  color: color-mix(in srgb, var(--background-color) 80%, white);
  border-right: solid 2px var(--seperator-color-dark);
}
side-menu[b-g4ymod8ouw]  > * {
  padding: var(--gap-standard);
}
side-menu > .logo[b-g4ymod8ouw] {
  --feature-image-height: 29px;
  margin-top: calc((var(--header-height) - var(--feature-image-height)) / 2);
  margin-bottom: calc((var(--header-height) - var(--feature-image-height)) / 2);
  margin-left: 15px;
  padding: 0;
  position: relative;
}
side-menu > .logo img[b-g4ymod8ouw] {
  height: var(--feature-image-height);
}
side-menu > .logo .collapse-menu[b-g4ymod8ouw] {
  position: absolute;
  right: 5px;
  top: calc(var(--feature-image-height)/2);
  cursor: pointer;
}
side-menu > .logo .collapse-menu[b-g4ymod8ouw]:after {
  content: "\f323";
  font-weight: 600;
  font-size: var(--text-large);
  font-family: var(--font-awesome-family, "Font Awesome 6 Pro");
}
@media only screen and (max-width : 1400px) {
  side-menu > .logo[b-g4ymod8ouw] {
    --feature-image-height: 25px;
    margin-left: 5px;
  }
  side-menu > .logo .collapse-menu[b-g4ymod8ouw] {
    display: none;
  }
}
side-menu.menu-collapsed > .logo[b-g4ymod8ouw] {
  --feature-image-height: 25px;
  margin-left: 5px;
}
side-menu.menu-collapsed > .logo .collapse-menu[b-g4ymod8ouw] {
  right: 35px;
}
side-menu.menu-collapsed > .logo .collapse-menu[b-g4ymod8ouw]:after {
  content: "\f324";
}
@media only screen and (min-width : 1401px) {
  side-menu.menu-collapsed > .logo img[b-g4ymod8ouw],
  side-menu.menu-collapsed > .logo .byline[b-g4ymod8ouw] {
    opacity: 0.4;
  }
}
side-menu.menu-collapsed[b-g4ymod8ouw]  main-menu menu-item[root="True"] > a > span.menu-item-name[breezer-menu-item] {
  display: none;
}
[b-g4ymod8ouw] main-menu {
  background-color: inherit;
  border-right: none;
  font-weight: 600;
  font-size: var(--text-large);
  width: auto;
  --highlight-color: var(--background-color-feature-light);
  border-bottom: solid 2px var(--seperator-color-dark);
}
[b-g4ymod8ouw] main-menu menu-item {
  border-radius: var(--border-radius-standard);
  margin-bottom: var(--gap-semi-compact);
  --highlight-color: inherit;
}
[b-g4ymod8ouw] main-menu menu-item[expanded="True"] {
  background-color: transparent;
}
[b-g4ymod8ouw] main-menu menu-item[expanded="True"] > a {
  background-color: color-mix(in srgb, var(--background-color-feature-highlight), var(--background-color-dark) 40%);
}
[b-g4ymod8ouw] main-menu menu-item > a {
  border-radius: var(--border-radius-standard);
  padding: var(--gap-larger);
  align-content: center;
  color: inherit;
}
[b-g4ymod8ouw] main-menu menu-item > a > i {
  padding: 0;
  font-size: 22px;
}
[b-g4ymod8ouw] main-menu menu-item > a > span {
  margin-left: var(--gap-standard);
  padding: 0;
}
[b-g4ymod8ouw] main-menu menu-item div.hover-items {
  background-color: var(--background-color-dark);
}
[b-g4ymod8ouw] main-menu menu-item menu-item-children > menu-item {
  font-size: var(--text-regular);
}
[b-g4ymod8ouw] main-menu menu-item menu-item-children > menu-item > a {
  padding: var(--gap-compact);
  padding-left: calc(20px + var(--gap-compact));
}
[b-g4ymod8ouw] main-menu menu-item menu-item-children > menu-item > a > i {
  font-size: 18px;
}
/* /Components/List/DisplayForCount.razor.rz.scp.css */
display-for-count[b-9w1xw5xc7s] {
  --count-feature-color: var(--background-color-feature);
}
display-for-count.rec[b-9w1xw5xc7s] {
  --count-feature-color: var(--recommendation-feature-color);
}
display-for-count.con[b-9w1xw5xc7s] {
  --count-feature-color: var(--consideration-feature-color);
}
span[b-9w1xw5xc7s] {
  display: inline-block;
}
span.tag[b-9w1xw5xc7s] {
  padding: 4px 10px;
  color: var(--background-color);
  font-size: var(--text-tiny);
  background: var(--count-feature-color);
  border-radius: 10px;
  align-items: center;
  opacity: 0.8;
}
span:not(.tag)[b-9w1xw5xc7s] {
  border: solid 2px var(--count-feature-color);
  border-radius: var(--border-radius-standard);
  padding: 6px 10px;
  background: transparent;
  color: var(--count-feature-color);
  font-size: var(--text-regular);
}
span.zero[b-9w1xw5xc7s] {
  opacity: 0.4;
}
/* /Components/List/LinkDisplaySummaryForName.razor.rz.scp.css */
span[b-ogdxe2q7qt] {
  cursor: pointer;
  color: var(--text-color);
  position: relative;
  left: calc(-1 * (var(--gap-compact) + 5px));
}
span i[b-ogdxe2q7qt] {
  padding-left: var(--gap-compact);
  font-size: var(--text-large);
}
span:hover[b-ogdxe2q7qt] {
  color: var(--background-color-feature);
}
span.consideration[b-ogdxe2q7qt] {
  --badge-feature-color: var(--consideration-feature-color);
}
span.recommendation[b-ogdxe2q7qt] {
  --badge-feature-color: var(--recommendation-feature-color);
}
span.source-report[b-ogdxe2q7qt] {
  --badge-feature-color: var(--source-report-feature-color);
}
/* /Components/Locations/FilterHighlightSummaryForName.razor.rz.scp.css */
span.name[b-iuaktbcex6] {
  display: inline;
  align-items: center;
  color: var(--text-color);
}
span.name > span.highlight[b-iuaktbcex6] {
  background: var(--background-color-feature-light);
}
/* /Components/Locations/LocationDeepList.razor.rz.scp.css */
location-deep-list[b-junum57hus] {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto 1fr;
  overflow: hidden;
  gap: var(--gap-standard);
  --tree-line-color: #ccc;
  --selected-background: #ddd;
  --depth-placeholder-expanded-opacity: 10%;
  --depth-placeholder-opacity: 50%;
  --summary-size: 45px;
}
location-deep-list .search-panel[b-junum57hus] {
  grid-row: 1;
  grid-column: 1/-1;
  pointer-events: none;
}
location-deep-list .search-panel > *[b-junum57hus] {
  pointer-events: all;
}
location-deep-list .selected-item-summary[b-junum57hus] {
  grid-row: 2;
  grid-column: 1/-1;
}
location-deep-list .scroll-indicator[b-junum57hus] {
  grid-row: 3;
  grid-column: 1/-1;
}
location-deep-list .scroll-indicator[pinned][b-junum57hus]  .selected-item .action {
  display: none;
}
location-deep-list .scroll-indicator[pinned][b-junum57hus]  .selected-item .action:before {
  content: "\f08d";
  font-weight: 600;
  font-size: 10px;
}
location-deep-list .scroll-indicator[pinned][b-junum57hus]  .selected-item:nth-last-of-type(2) .action:last-of-type {
  display: inline-block;
  font-weight: bold;
  color: black;
}
location-deep-list .scroll-indicator[b-junum57hus] {
  min-height: 16px;
}
location-deep-list .scroll-indicator[b-junum57hus]  .selected-item {
  color: #888;
}
location-deep-list .scroll-indicator[b-junum57hus]  .selected-item .name {
  display: none;
}
location-deep-list .scroll-indicator[b-junum57hus]  .selected-item .full-code {
  display: none;
}
location-deep-list .scroll-indicator[b-junum57hus]  .selected-item .action:before {
  content: "\f08d";
  font-weight: 600;
  font-size: 10px;
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  padding: 5px;
  padding-left: 2px;
  padding-right: 8px;
  cursor: pointer;
}
location-deep-list .scroll-indicator[b-junum57hus]  .fa-seperator:after {
  content: "-";
  color: var(--tree-line-color);
  font-size: 0.7em;
  display: inline-block;
}
location-deep-list .scroll-indicator[b-junum57hus]  .fa-seperator:last-of-type:after {
  content: "";
  display: none;
}
location-deep-list .selected-item-summary[b-junum57hus] {
  height: var(--summary-size);
  display: flex;
  gap: var(--gap-compact);
}
location-deep-list .selected-item-summary[b-junum57hus]  location-node-with-parents {
  display: contents;
}
location-deep-list .selected-item-summary[b-junum57hus]  > *,
location-deep-list .selected-item-summary[b-junum57hus]  > location-node-with-parents > * {
  padding: var(--gap-compact);
  border-radius: var(--border-radius-standard);
  border: solid 2px var(--background-color-feature);
  background-color: color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
}
location-deep-list .selected-item-summary[b-junum57hus]  .clear-selected {
  border: none;
  background-color: transparent;
  width: var(--summary-size);
  height: var(--summary-size);
  overflow: hidden;
  color: transparent;
}
location-deep-list .selected-item-summary[b-junum57hus]  .clear-selected:before {
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  content: "\f057";
  font-weight: 600;
  font-size: calc(var(--summary-size) - ((var(--gap-compact) + 1px) * 2));
  color: black;
}
location-deep-list .selected-item-summary[b-junum57hus]  .depth-indicator {
  width: var(--summary-size);
  border: none;
  background-color: var(--tree-line-color);
  text-align: center;
  align-content: center;
  color: color-mix(in srgb, var(--text-color), white var(--depth-placeholder-opacity));
  cursor: pointer;
}
location-deep-list .selected-item-summary[b-junum57hus]  .depth-indicator.below-max,
location-deep-list .selected-item-summary[b-junum57hus]  .depth-indicator.at-max {
  background-color: color-mix(in srgb, var(--tree-line-color), black 20%);
  color: color-mix(in srgb, var(--text-color), white var(--depth-placeholder-expanded-opacity));
}
location-deep-list .selected-item-summary[b-junum57hus]  .selected-item {
  display: inline-grid;
  grid-template-columns: 1fr;
  min-width: 50px;
}
location-deep-list .selected-item-summary[b-junum57hus]  .selected-item .name {
  grid-row: 2;
  font-size: var(--text-tiny);
}
location-deep-list .selected-item-summary[b-junum57hus]  .selected-item .code {
  grid-row: 1;
}
location-deep-list .selected-item-summary[b-junum57hus]  .selected-item .full-code {
  display: none;
}
location-deep-list .selected-item-summary[b-junum57hus]  .fa-seperator {
  display: none;
}
location-deep-list .tree-items[b-junum57hus] {
  grid-row: 4;
  grid-column: 1/-1;
  border: solid 1px var(--tree-line-color);
  padding: 5px;
}
location-deep-list[b-junum57hus]  search-bar {
  display: contents;
}
location-deep-list[b-junum57hus]  search-bar > input {
  width: auto;
  padding-left: var(--gap-standard);
}
location-deep-list[b-junum57hus]  form-field.search {
  display: inline-block;
}
location-deep-list[b-junum57hus]  form-field.search label {
  display: none;
}
location-deep-list .search-panel[b-junum57hus] {
  position: relative;
}
location-deep-list .search-panel button.inline[b-junum57hus] {
  display: none;
  position: absolute;
  bottom: 0;
}
location-deep-list .search-panel button.inline[b-junum57hus]:before {
  content: "\f00d";
  font-weight: 600;
  font-size: var(--text-large);
  font-family: var(--font-awesome-family, "Font Awesome 6 Free");
  position: absolute;
  right: 12px;
  bottom: 10px;
}
location-deep-list .search-panel button.inline.has-filter[b-junum57hus] {
  display: inline-flex;
}
location-deep-list .tree-items[b-junum57hus] {
  display: block;
  overflow: scroll;
  background-color: var(--background-color-dialog);
  --node-height: 40px;
  --expand-width: 25px;
  scroll-snap-align: start;
  scroll-snap-type: y mandatory;
}
location-deep-list .tree-items.has-filter .item.matches[b-junum57hus] {
  font-weight: 700;
}
location-deep-list .tree-items .item[b-junum57hus] {
  display: block;
  align-content: center;
  font-size: var(--text-regular);
  display: flex;
  align-items: center;
  gap: var(--gap-compact);
  scroll-snap-stop: always;
  padding-right: var(--gap-compact);
  padding-left: var(--gap-compact);
  position: relative;
  background-color: var(--background-color-dialog);
  height: 0;
  overflow: hidden;
}
location-deep-list .tree-items .item.visible[b-junum57hus] {
  height: var(--node-height);
  overflow: visible;
}
location-deep-list .tree-items .item .pin[b-junum57hus] {
  display: none;
  padding-left: var(--gap-compact);
  transition: all ease-in 0.2s;
}
location-deep-list .tree-items .item .pin i[b-junum57hus] {
  color: var(--background-color-feature);
}
location-deep-list .tree-items .item .pin:hover[b-junum57hus] {
  transform: scale(1.3);
}
location-deep-list .tree-items .item:hover[b-junum57hus],
location-deep-list .tree-items .item:focus[b-junum57hus] {
  background-color: #EEE;
}
location-deep-list .tree-items .item:hover .pin:not(.pinned)[b-junum57hus],
location-deep-list .tree-items .item:focus .pin:not(.pinned)[b-junum57hus] {
  display: inline-flex;
}
location-deep-list .tree-items .item:hover .pin:not(.pinned) i[b-junum57hus],
location-deep-list .tree-items .item:focus .pin:not(.pinned) i[b-junum57hus] {
  transform: rotate(90deg);
}
location-deep-list .tree-items .item .pin.pinned[b-junum57hus] {
  display: inline-flex;
}
location-deep-list .tree-items .item .pin.pinned i[b-junum57hus] {
  font-weight: 700;
}
location-deep-list .tree-items .item span.guide-line[b-junum57hus] {
  display: flex;
  margin: 0 calc(-1px + var(--expand-width)/2);
  height: var(--node-height);
  border-left: solid 1px transparent;
  position: relative;
  top: calc(-1 * var(--node-height) / 2);
  pointer-events: none;
}
location-deep-list .tree-items .item span.guide-line[tree-line][b-junum57hus] {
  border-left: solid 1px var(--tree-line-color);
}
location-deep-list .tree-items .item.selected[b-junum57hus] {
  background-color: var(--selected-background);
}
location-deep-list .tree-items .item .expand[b-junum57hus]:before {
  content: "";
  height: 2px;
  width: calc(15px + var(--expand-width));
  border-top: solid 1px var(--tree-line-color);
  position: absolute;
  bottom: 6px;
  left: calc(5px + (-1 * var(--expand-width)));
}
location-deep-list .tree-items .item:first-child .expand[b-junum57hus]:before {
  border-top: solid 1px transparent;
}
location-deep-list .tree-items .item .expand[b-junum57hus] {
  position: relative;
}
location-deep-list .tree-items .item .expand[b-junum57hus]:after {
  font-size: 15px;
  border: solid 1px color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
  border-radius: 50%;
  padding: 4px;
  color: var(--text-color);
  background-color: color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
  position: relative;
}
location-deep-list .tree-items .item .expand.fa-minus[b-junum57hus]:after {
  content: "\f068";
}
location-deep-list .tree-items .item .expand.fa-plus[b-junum57hus]:after {
  content: "\2b";
}
location-deep-list .tree-items .item .expand.no-children[b-junum57hus]:after {
  content: "\f111";
  color: color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
  border: none;
}
location-deep-list .tree-items .item.expanded .expand[b-junum57hus] {
  z-index: 1;
}
location-deep-list .tree-items .item .name-and-count[b-junum57hus] {
  flex: 1;
}
location-deep-list .tree-items .item .full-code[b-junum57hus] {
  font-size: var(--text-small);
  align-self: center;
  width: 200px;
  background-color: inherit;
  color: var(--text-color-light);
}
location-deep-list .tree-items .item .item-count[b-junum57hus] {
  border-radius: 10px;
  padding-left: var(--gap-tiny);
  padding-right: var(--gap-tiny);
  height: fit-content;
  background-color: var(--tree-line-color);
  color: var(--background-color-feature);
  align-self: center;
  min-width: 20px;
  height: 20px;
  text-align: center;
  font-size: var(--text-small);
  visibility: hidden;
}
location-deep-list .tree-items .item .item-count.has-child[b-junum57hus] {
  visibility: visible;
}
location-deep-list .tree-items .item > .select[b-junum57hus] {
  font-size: 25px;
  cursor: pointer;
  color: var(--background-color-feature-light);
}
location-deep-list .tree-items .item > .select:focus[b-junum57hus],
location-deep-list .tree-items .item > .select:hover[b-junum57hus] {
  color: var(--background-color-feature);
}
location-deep-list .expanded-indicator[b-junum57hus] {
  display: none;
}
/* /Components/Locations/LocationNodeWithParents.razor.rz.scp.css */
/* /Components/Locations/SelectForAssetLocation.razor.rz.scp.css */
.asset-location-select[b-7mezb4xzcm]  > dropdown {
  display: inline-block;
  min-width: 90%;
}
.asset-location-select > span[b-7mezb4xzcm] {
  display: inline-block;
  text-align: center;
  color: var(--background-color-feature);
  padding-left: var(--gap-compact);
}
.loc-dialog[b-7mezb4xzcm] {
  cursor: pointer;
}
.con-empty[b-7mezb4xzcm] {
  color: var(--text-color-light);
}
.con-empty .suffix[b-7mezb4xzcm] {
  margin-left: var(--gap-compact);
  font-size: var(--text-tiny);
}
/* /Components/Locations/SelectLocation.razor.rz.scp.css */
select-location[b-7oxezwg3xx] {
  width: 70vw;
  height: 80vh;
  max-width: 90vw;
  max-height: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 1fr auto;
}
/* /Components/Recommendations/DeleteDialogForRecommendation.razor.rz.scp.css */
/* /Components/Recommendations/EditorForRecommendation.razor.rz.scp.css */
div.form-group[b-wjrq8lua6a] {
  align-items: start;
}
[b-wjrq8lua6a] form-field.due-date validation-for {
  position: static;
}
.date-guide[b-wjrq8lua6a] {
  font-size: var(--text-small);
  color: var(--text-color-semi-light);
  display: block;
  margin-left: var(--gap-standard);
  margin-top: var(--gap-tiny);
}
/* /Components/Recommendations/ExpandedDisplayForRecommendationListModel.razor.rz.scp.css */
recommendation-consideration-list[b-jj5azhh0l8]  list-items {
  width: 100%;
}
recommendation-consideration-list[b-jj5azhh0l8]  list-items > list-items-no-data[breezer-list-items-no-data]:before {
  height: calc(var(--expandable-left-width) * 2);
}
/* /Components/Recommendations/MarkRecommendationFullyConsideredDialog.razor.rz.scp.css */
.validation-items[b-9xdll4ae52] {
  min-width: 400px;
}
.validation-items .item[b-9xdll4ae52] {
  margin-bottom: var(--gap-standard);
  display: grid;
  grid-template-columns: 1fr auto;
}
.validation-items .item i.valid[b-9xdll4ae52] {
  color: darkgreen;
}
.validation-items .item i.invalid[b-9xdll4ae52] {
  color: darkred;
}
.validation-items .item div.invalid-reason[b-9xdll4ae52] {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row: 2;
}
.actions[b-9xdll4ae52] {
  padding-top: var(--gap-standard);
  display: flex;
  flex-direction: row;
  gap: var(--gap-compact);
  justify-content: end;
}
[b-9xdll4ae52] button.disabled {
  pointer-events: none;
  opacity: 0.5;
}
/* /Components/Recommendations/SummaryForRecommendation.razor.rz.scp.css */
/* /Components/SourceReports/DeleteDialogForSourceReport.razor.rz.scp.css */
/* /Components/SourceReports/ExpandedDisplayForSourceReportListModel.razor.rz.scp.css */
source-report-recommendation-list[b-ruyly7enrz]  list-items {
  width: 100%;
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list item-property-container[property="is-expanded"],
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-items-grid-header-property[expand-toggle] {
  display: none;
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-items[item-type="grid"][breezer-list-items]:has(list-items-grid-header[has-expand]):has(list-items-grid-header[has-selected]) {
  grid-template-columns: repeat(calc(var(--field-count) - 2), auto) min-content;
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-item.expanded > item-property-container[property="name"] {
  border-top-left-radius: var(--border-radius-standard);
  border-left: 1px solid var(--seperator-color-light);
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-items[item-type="grid"][breezer-list-items] > list-item > item-property-container[property="name"] {
  padding-left: var(--gap-standard);
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-items[item-type="grid"][breezer-list-items] > list-item > item-property-container[property="name"]:after {
  content: "";
  width: calc(var(--expandable-left-width) / 2);
  height: var(--expandable-left-width);
  position: absolute;
  left: calc(var(--expandable-left-width) / 2);
  margin-top: -30px;
  border-bottom: 2px solid var(--seperator-color-light);
  border-left: 2px solid var(--seperator-color-light);
  border-bottom-left-radius: var(--border-radius-standard);
}
source-report-recommendation-list[b-ruyly7enrz]  .expand-wrapper recommendation-consideration-list list-items[item-type="grid"][breezer-list-items] > list-item:last-child > item-property-container[property="name"]:before {
  content: "";
  width: calc(var(--expandable-left-width)/2);
  height: 100%;
  position: absolute;
  margin-top: 10px;
  left: 10px;
  background: var(--background-color-highlight);
}
/* /Components/SourceReports/SummaryForSourceReport.razor.rz.scp.css */
/* /Components/SummaryForLocation.razor.rz.scp.css */
.location-and-code[b-uxl6slrmxf] {
  display: flex;
  flex-direction: column;
}
.location-and-code div.location-code span[b-uxl6slrmxf] {
  font-size: var(--text-small);
  color: var(--text-color-semi-light);
  background-color: color-mix(in srgb, var(--level-color), white var(--location-color-opacity));
  border-radius: 10px;
  padding: 2px 10px;
  display: inline-block;
}
.location-and-code[b-uxl6slrmxf] {
  padding-left: calc((var(--depth) - 1) * var(--gap-standard));
}
/* /Components/Tags/SelectForTagFooter.razor.rz.scp.css */
select-for-footer .select-footer-container[b-165rt8sqz0] {
  padding: 8px 10px;
  display: block;
  border-top: 1px solid var(--seperator-color-light);
}
select-for-footer .select-footer-container .default-text[b-165rt8sqz0] {
  font-size: 13px;
  color: var(--text-color-semi-light);
}
select-for-footer .select-footer-container .default-text.add-new-tag[b-165rt8sqz0] {
  color: var(--background-color-feature);
  cursor: pointer;
}
select-for-footer .select-footer-container .default-text.add-new-tag i[b-165rt8sqz0] {
  padding-right: 5px;
}
select-for-footer .select-footer-container .default-text.add-new-tag:hover[b-165rt8sqz0] {
  opacity: 0.8;
}
/* /Components/UserManagement/DisplaySummaryForUser.razor.rz.scp.css */
/* /Components/UserManagement/SummaryForUser.razor.rz.scp.css */
[b-kjhnnfio11] span {
  display: inline-flex;
  align-items: center;
}
[b-kjhnnfio11] span avatar {
  margin-right: var(--gap-compact);
  width: var(--avatar-small);
  height: var(--avatar-small);
  min-width: var(--avatar-small);
}
/* /Layouts/MainLayout.razor.rz.scp.css */
.page[b-njjz7glth3] {
  display: grid;
  grid-template-areas: "sidebar header" "sidebar main";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;
  min-height: 100vh;
  max-height: 100vh;
  overflow: auto;
  scrollbar-gutter: stable;
  gap: 0;
}
[b-njjz7glth3] > header {
  grid-area: header;
}
[b-njjz7glth3] > side-menu {
  grid-area: sidebar;
}
main[b-njjz7glth3] {
  grid-area: main;
  background-color: var(--background-color);
  overflow: auto;
  scrollbar-gutter: stable;
}
/* /Pages/Authorized/Home.razor.rz.scp.css */
/*
    Scoped component css

    Nothing magical here for anyone familiar with Blazor, but for newcomers, this stylesheet will be emitted in a bundle, and modified so
    it just targets html elements in the Index page.
*/
h1[b-gtkwj7cu1s] {
  margin: 0;
  margin-top: 5px;
}
.sub-header[b-gtkwj7cu1s] {
  padding: 8px 0 6px 0;
}
