/* v9/v11 base: Subset Names and Owners use compact scrollable panels/slider.
   Pill labels now show the full value instead of shortening with ellipses. */
.ccc-set-overview-card[data-expanded="true"] .ccc-set-overview-expand,
.ccc-set-overview-card[aria-expanded="true"] .ccc-set-overview-expand{
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  gap:10px !important;
  max-height:300px !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  touch-action:pan-y !important;
  padding-top:8px !important;
  border-top:1px solid rgba(255,255,255,.12) !important;
}
.ccc-set-overview-expand > .ccc-set-overview-grid,
.ccc-set-overview-expand > .ccc-set-overview-note{
  grid-column:1 / -1 !important;
}
.ccc-set-overview-section--subsets,
.ccc-set-overview-section--owners{
  min-width:0 !important;
  max-height:126px !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  overscroll-behavior:contain !important;
  -webkit-overflow-scrolling:touch !important;
  touch-action:pan-y !important;
}
.ccc-set-overview-section--subsets .ccc-set-overview-pillrow,
.ccc-set-overview-section--owners .ccc-set-overview-pillrow{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:6px !important;
  max-height:none !important;
  overflow:visible !important;
}
.ccc-set-overview-section--subsets .ccc-set-overview-pill.is-hidden,
.ccc-set-overview-section--owners .ccc-set-overview-pill.is-hidden{
  display:inline-flex !important;
}
.ccc-set-overview-section--subsets .ccc-set-overview-more,
.ccc-set-overview-section--owners .ccc-set-overview-more{
  display:none !important;
}
.ccc-set-overview-section--subsets .ccc-set-overview-pill,
.ccc-set-overview-section--owners .ccc-set-overview-pill{
  max-width:100% !important;
  white-space:normal !important;
  overflow:visible !important;
  text-overflow:clip !important;
  overflow-wrap:anywhere !important;
}
.ccc-set-overview-section--subsets:only-of-type{
  grid-column:1 / -1 !important;
}
@media (max-width:620px){
  .ccc-set-overview-card[data-expanded="true"] .ccc-set-overview-expand,
  .ccc-set-overview-card[aria-expanded="true"] .ccc-set-overview-expand{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    max-height:285px !important;
  }
  .ccc-set-overview-section--subsets,
  .ccc-set-overview-section--owners{
    max-height:118px !important;
    padding:8px !important;
  }
  .ccc-set-overview-section-title{
    font-size:9px !important;
  }
  .ccc-set-overview-pill{
    font-size:9px !important;
    padding:4px 6px !important;
  }
}
