/* Native details disclosure: presentation only, no account or order logic. */
.play-bot .play-account > summary {
  position: relative;
  padding-inline-end: 28px;
  list-style: none;
}
.play-bot .play-account > summary::-webkit-details-marker { display: none; }
.play-bot .play-account > summary::after {
  content: "";
  position: absolute;
  inset-inline-end: 4px;
  top: 50%;
  width: 0.55em;
  height: 0.55em;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-70%) rotate(45deg);
  pointer-events: none;
}
.play-bot .play-account[open] > summary::after {
  transform: translateY(-20%) rotate(225deg);
}
