.release-panel {
  border-top: 1px solid var(--net-mo);
  font-size: 14px;
  line-height: 1.65;
  min-width: 0;
}
.release-panel > summary {
  position: relative;
  padding: 14px 0 0 22px;
  cursor: pointer;
  list-style: none;
  font-weight: 500;
}
.release-panel > summary::-webkit-details-marker { display: none; }
.release-panel > summary::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 22px;
  width: 7px;
  height: 7px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(-45deg);
}
.release-panel[open] > summary::before { transform: rotate(45deg); }
.release-panel > summary:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.release-panel-body { padding-top: 14px; color: var(--chu-phu); overflow-wrap: anywhere; }
.release-panel-body p { margin: 0 0 14px; }
.release-panel-body ul { margin: 0 0 14px; padding-left: 20px; }
.release-panel-body li + li { margin-top: 10px; }
.release-panel-body strong { color: var(--giay); font-weight: 500; }
.release-panel-body > :last-child { margin-bottom: 0; }
.release-panel-body .release-file-list { list-style: none; padding: 0; }
.release-file-list a { display: inline-block; padding-block: 4px; }
