/* Global utility variables */
/* Input styles */
/* Transition variables */
pn-accordion {
  position: relative;
  background-color: #ffffff;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  gap: 0.25em;
}
pn-accordion[data-transparent] {
  background-color: transparent;
}
pn-accordion > pn-accordion-row + pn-accordion-row:after {
  content: "";
  position: absolute;
  top: -0.125em;
  left: 0.25em;
  width: calc(100% - 0.5em);
  height: 0;
  border-top: 0.0625em solid #d3cecb;
}