[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=wrapper] {
  padding: 20px 0;
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=header] {
  margin-bottom: 30px;
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=header] h2 {
  margin: 0 0 10px 0;
  font-size: var(--enlivy-kit-text-heading3-font-size, 26px);
  font-weight: var(--enlivy-kit-text-bold-font-weight, 700);
  color: var(--enlivy-kit-text-primary-color, #1F2126);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=header] p {
  margin: 0;
  color: var(--enlivy-kit-text-secondary-color, #515663);
  font-size: var(--enlivy-kit-text-medium-font-size, 16px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-cards] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: var(--enlivy-kit-spacing-md, 24px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] {
  background: var(--enlivy-kit-primary-background-color, #FFFFFF);
  border: 1px solid var(--enlivy-kit-layout-primary-border-color, #e7e7e8);
  border-radius: var(--enlivy-kit-general-border-radius, 8px);
  padding: var(--enlivy-kit-spacing-md, 24px);
  display: flex;
  flex-direction: column;
  transition: var(--enlivy-kit-transition);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card]:hover {
  border-color: var(--enlivy-kit-layout-secondary-border-color, #D5DBE0);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] h3 {
  margin: 0 0 8px 0;
  font-size: var(--enlivy-kit-text-heading5-font-size, 20px);
  font-weight: var(--enlivy-kit-text-bold-font-weight, 700);
  color: var(--enlivy-kit-text-primary-color, #1F2126);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] [data-enlivy-kit-component-demo-report-card-showcase-section=view-meta] {
  margin: 0 0 12px 0;
  font-size: var(--enlivy-kit-text-small-font-size, 14px);
  color: var(--enlivy-kit-text-secondary-color, #515663);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] [data-enlivy-kit-component-demo-report-card-showcase-section=card-list] {
  margin: 0 0 16px 0;
  padding: 0 0 0 20px;
  flex-grow: 1;
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] [data-enlivy-kit-component-demo-report-card-showcase-section=card-list] li {
  font-size: var(--enlivy-kit-text-small-font-size, 14px);
  margin-bottom: 4px;
  color: var(--enlivy-kit-text-primary-color, #1F2126);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=view-card] [data-enlivy-kit-button] {
  margin-top: auto;
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=toolbar] {
  margin-bottom: var(--enlivy-kit-spacing-md, 24px);
  display: flex;
  align-items: center;
  gap: var(--enlivy-kit-spacing-sm, 12px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=grid-container],
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=detail-container] {
  background: var(--enlivy-kit-primary-background-color, #FFFFFF);
  border: 1px solid var(--enlivy-kit-layout-primary-border-color, #e7e7e8);
  border-radius: var(--enlivy-kit-general-border-radius, 8px);
  overflow: hidden;
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=loader] {
  padding: var(--enlivy-kit-spacing-md, 24px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=loader] [data-enlivy-kit-interaction-state=loading] [data-enlivy-kit-scope=header] {
  height: 32px;
  width: 200px;
  margin-bottom: var(--enlivy-kit-spacing-md, 24px);
  background: var(--enlivy-kit-loader-primary-background-color, #F1F4F8);
  border-radius: var(--enlivy-kit-general-border-radius, 8px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=grid_loader] {
  display: flex;
  flex-direction: column;
  gap: var(--enlivy-kit-spacing-sm, 12px);
}
[data-enlivy-kit-component=demo-report-card-showcase] [data-enlivy-kit-component-demo-report-card-showcase-section=grid_loader] [data-enlivy-kit-interaction-state=loading] [data-enlivy-kit-scope=row] {
  height: 48px;
  width: 100%;
  background: var(--enlivy-kit-loader-primary-background-color, #F1F4F8);
  border-radius: var(--enlivy-kit-general-border-radius, 8px);
}
