/* V2.45 - 首頁「最新資料」超過 10 筆後固定約 10 筆高度，改由區塊內垂直捲動。 */
.latest-outline-list.latest-outline-scroll{
  --latest-row-height: 64px;
  max-height: calc(var(--latest-row-height) * 10 + 8px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 8px;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
  scroll-behavior: smooth;
}
.latest-outline-list.latest-outline-scroll .latest-outline-item{
  min-height: var(--latest-row-height);
}
.latest-outline-list.latest-outline-scroll::-webkit-scrollbar{
  width: 10px;
}
.latest-outline-list.latest-outline-scroll::-webkit-scrollbar-track{
  background: rgba(105,72,135,.08);
  border-radius: 999px;
}
.latest-outline-list.latest-outline-scroll::-webkit-scrollbar-thumb{
  background: rgba(105,72,135,.36);
  border: 2px solid transparent;
  background-clip: padding-box;
  border-radius: 999px;
}
.latest-outline-list.latest-outline-scroll::-webkit-scrollbar-thumb:hover{
  background: rgba(105,72,135,.55);
  border: 2px solid transparent;
  background-clip: padding-box;
}
@media (max-width: 700px){
  .latest-outline-list.latest-outline-scroll{
    --latest-row-height: 82px;
    max-height: calc(var(--latest-row-height) * 10 + 8px);
    padding-right: 5px;
  }
}
