/* Ported from production: styles/mui/overrides/components/Accordion.ts — resolved */
.MuiAccordion-root {
  padding: 0;
  margin: 0;
  box-shadow: none;
  border: 1px solid var(--mui-palette-background-light);
}

.MuiAccordion-root::before {
  display: none;
}

.MuiAccordion-root:last-of-type {
  border-radius: 0;
}

.MuiAccordion-root:first-of-type {
  border-radius: 0;
}

.MuiAccordionSummary-root {
  min-height: 48px !important;
  transition: min-height 0.3s ease;
}

.MuiAccordionSummary-root.Mui-expanded {
  min-height: 28px !important;
}

.MuiAccordionSummary-content {
  margin: 12px 0;
  transition: margin 0.3s ease;
}

.MuiAccordionSummary-content.Mui-expanded {
  margin: 12px 0;
}

.MuiAccordionDetails-root {
  padding: 0 0 16px;
}
