/*DUK*/
/* Border around each accordion item (one continuous box) */
.duk .e-n-accordion-item{
  border: 1px solid rgba(0,0,0,.12); 
  border-radius: 0px; 
  overflow: hidden;
  margin-bottom: 12px;
}

/* Remove any internal divider between title and content */
.duk .e-n-accordion-item-title,
.duk .e-n-accordion-item [role="region"]{
  border: 0 !important;
  box-shadow: none !important;
}

/* In case the divider is only applied when open */
.duk .e-n-accordion-item[open] > .e-n-accordion-item-title{
  border-bottom: 0 !important;
}

/* If the divider is made with pseudo-elements */
.duk .e-n-accordion-item-title::before,
.duk .e-n-accordion-item-title::after{
  content: none !important;
}

/*duk icon style*/
/* Put ICON first (left), text second */
.duk .e-n-accordion-item-title-icon{
	margin-right:5px;
  width: 25px;
  height: 25px;
  border-radius: 999px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,.06);
  transition: transform .15s ease, background-color .15s ease, border-color .15s ease;
}

/* Icon size + color */
.duk .e-n-accordion-item-title-icon svg{
  width: 14px;
  height: 14px;
  display: block;
  fill: rgba(0,0,0,.75);
}
/* Hover / focus (responsive feel) */
.duk summary.e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{
  background: rgba(0,0,0,.10);
}