/* Reserve the public corner ribbon before the history title and its red-packet icon. */
.detail-page .period-item > .public-ribbon + .period-head {
  box-sizing: border-box;
  padding-left: 32px;
  min-height: 34px;
  align-items: flex-start;
}
.detail-page .period-item > .public-ribbon + .period-head > :last-child {
  min-width: 0;
  overflow-wrap: anywhere;
}
