/* /Components/Common/ExpandableListItem.razor.rz.scp.css */
expanded-list-item-info[b-el6nzavn1s] {
  position: relative;
  display: none;
  grid-column: 1 / -1;
  margin: 0;
  padding: 0 !important;
  border: none !important;
}
expanded-list-item-info[is-expanded][b-el6nzavn1s] {
  display: flex;
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s] {
  width: 100%;
  height: 100%;
  background: var(--background-color-highlight);
  border: 1px solid var(--seperator-color-light);
  border-bottom-left-radius: var(--border-radius-standard);
  border-bottom-right-radius: var(--border-radius-standard);
  position: relative;
  border-top: none;
  overflow-y: hidden;
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]:before {
  content: "";
  position: absolute;
  height: calc(100% - var(--expandable-left-width));
  left: calc(var(--expandable-left-width) / 2);
  top: 0;
  border-left: 2px solid var(--seperator-color-light);
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - var(--gap-larger));
  content: "";
  border-top: 1px solid var(--seperator-color-light);
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > recommendation-expanded-display {
  position: relative;
}
expanded-list-item-info .expand-wrapper:has(> consideration-expanded-display)[b-el6nzavn1s]:before {
  display: none;
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > * {
  background: var(--background-color);
  display: flex;
  padding: var(--gap-compact);
  margin: var(--gap-compact);
  margin-left: var(--expandable-left-width);
  border: 1px solid var(--seperator-color-light);
  border-radius: var(--border-radius-standard);
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > *.expanded-display {
  margin-left: var(--gap-compact);
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > * list-items[item-type="grid"][breezer-list-items] > list-item > item-property-container[property="is-expanded"]:after,
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > * list-items-no-data: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: -55px;
  border-bottom: 2px solid var(--seperator-color-light);
  border-left: 2px solid var(--seperator-color-light);
  border-bottom-left-radius: var(--border-radius-standard);
}
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > * list-items[item-type="grid"][breezer-list-items] > list-item:last-child > item-property-container[property="is-expanded"]:before,
expanded-list-item-info .expand-wrapper[b-el6nzavn1s]  > * list-items-no-data:before {
  content: "";
  width: calc(var(--expandable-left-width)/2);
  height: 100%;
  position: absolute;
  margin-top: 10px;
  left: 10px;
  background: var(--background-color-highlight);
}
list-item.expanded[b-el6nzavn1s]  > item-property-container[property="is-selected"] {
  border-top-left-radius: var(--border-radius-standard);
  border-left: 1px solid var(--seperator-color-light);
}
list-item.expanded[b-el6nzavn1s]  > item-actions-container {
  border-top-right-radius: var(--border-radius-standard);
  border-right: 1px solid var(--seperator-color-light);
}
.expand-wrapper[b-el6nzavn1s]  list-items-grid-header-property[select-toggle],
.expand-wrapper[b-el6nzavn1s]  list-item item-property-container[property="is-selected"] {
  display: none;
}
.expand-wrapper[b-el6nzavn1s]  list-items[item-type="grid"][breezer-list-items]:has(list-items-grid-header[has-selected]) {
  grid-template-columns: repeat(calc(var(--field-count) -1), auto) min-content;
}
.expand-wrapper[b-el6nzavn1s]  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: min-content repeat(calc(var(--field-count) - 2), auto) min-content;
}
.expand-wrapper[b-el6nzavn1s]  list-item.expanded > item-property-container[property="is-expanded"] {
  border-top-left-radius: var(--border-radius-standard);
  border-left: 1px solid var(--seperator-color-light);
}
/* /Components/Common/SelectableListItemProperties.razor.rz.scp.css */
item-property-container[is-toggle-button][b-m0fduy0q1f] {
  width: auto;
  min-width: 0;
}
/* /Components/Common/SelectableListItems.razor.rz.scp.css */
selectable-list-items[b-8f0w1nsdah] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr max-content;
  gap: 20px;
  align-items: start;
}
/* /Components/Common/SelectableListItemsGridHeader.razor.rz.scp.css */
list-items-grid-header-property[model-toggle-button][b-88vx3bs9ai] {
  width: auto;
  min-width: 0;
}
/* /Components/Common/SelectedItems/Actions/AddTags.razor.rz.scp.css */
add-tags[b-2t9swqwe3w] {
  display: flex;
  flex-direction: column;
  gap: var(--gap-standard);
}
buttons[b-2t9swqwe3w] {
  display: flex;
  flex-direction: row;
  gap: var(--gap-compact);
}
[b-2t9swqwe3w] button {
  flex: 1 0 0;
}
/* /Components/Common/SelectedItems/SelectedItems.razor.rz.scp.css */
selected-items[b-nbivqsc1fc] {
  margin-top: calc(-1 * var(--gap-standard));
  padding-top: var(--gap-standard);
  border-left: 1px solid var(--gray-100);
}
/* /Components/Common/SelectedItems/SelectedItemsHeader.razor.rz.scp.css */
selected-items-header[b-s218afab3r] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 16px;
  padding-bottom: 12px;
  gap: 20px;
}
selected-items-count[b-s218afab3r] {
  font-size: 13px;
  font-weight: 700;
}
[b-s218afab3r] button.clear {
  color: var(--background-color-feature);
  font-size: 12px;
}
/* /Components/Common/SelectedItems/SelectedItemsListItems.razor.rz.scp.css */
list-items[b-peh8btndl4] {
  display: flex;
  flex-direction: column;
}
/* /Components/Common/SelectedItems/SelectedItemsSummaryListItem.razor.rz.scp.css */
selected-item[b-86azoc2rp9] {
  padding: 9px 16px;
  border-top: 1px solid var(--gray-100);
}
