@charset "utf-8";

.MuiExpansionPanel-root { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }

.MuiExpansionPanel-root::before { top: -1px; left: 0px; right: 0px; height: 1px; content: ""; opacity: 1; position: absolute; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); background-color: rgba(0, 0, 0, 0.12); }

.MuiExpansionPanel-root.Mui-expanded { margin: 16px 0px; }

.MuiExpansionPanel-root.Mui-disabled { background-color: rgba(0, 0, 0, 0.12); }

.MuiExpansionPanel-root.Mui-expanded + .MuiExpansionPanel-root::before { display: none; }

.MuiExpansionPanel-root.Mui-expanded:first-child { margin-top: 0px; }

.MuiExpansionPanel-root.Mui-expanded:last-child { margin-bottom: 0px; }

.MuiExpansionPanel-root.Mui-expanded::before { opacity: 0; }

.MuiExpansionPanel-root:first-child::before { display: none; }

.MuiExpansionPanel-rounded { border-radius: 0px; }

.MuiExpansionPanel-rounded:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.MuiExpansionPanel-rounded:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

@supports (-ms-ime-align: auto) {
  .MuiExpansionPanel-rounded:last-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}