@media (min-width:781px){
  .card .pillgrid{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
/* Mobile logged-out pill cleanup: Card Number belongs in Additional Information, not the top pill grid. */
.card .pillgrid .mobile-card-number-pill{ display:none !important; }
/* Collector Status owner rows: status + boxed collector name on one line, no count numbers. */
.cc-highlights-panel .cc-highlight-collector-status .cc-highlight-value{
  display: grid !important;
  gap: 5px !important;
  line-height: 1.3 !important;
}
.cc-status-owner-group{
  display: contents;
}
.cc-status-owner-line{
  display: flex;
  align-items: center;
  gap: 7px;
  min-width: 0;
  padding: 4px 0;
}
.cc-status-owner-line + .cc-status-owner-line{
  border-top: 1px dashed rgba(255,255,255,.09);
}
.cc-status-owner-title{
  flex: 0 0 auto;
  color: rgba(238,240,246,.74);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
}
.cc-status-owner-name{
  flex: 0 1 auto;
  max-width: 100%;
  min-width: 0;
  display: inline-flex;
  align-items: center;
  padding: 4px 7px;
  border: 1px solid rgba(255,255,255,.13);
  background: rgba(255,255,255,.045);
  color: rgba(238,240,246,.92);
  font-size: 11px;
  font-weight: 750;
  line-height: 1.15;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


/* Collector Status highlight stays neutral at rest and on hover. */
.cc-highlights-panel .cc-highlight-collector-status,
.cc-highlights-panel .cc-highlight-collector-status:hover,
.cc-highlights-panel .cc-highlight-collector-status:active,
.cc-highlights-panel .cc-highlight-on-the-hunt,
.cc-highlights-panel .cc-highlight-ft-fs,
.cc-highlights-panel .cc-highlight-pc-collector-s,
.cc-highlights-panel .cc-highlight-on-the-hunt:hover,
.cc-highlights-panel .cc-highlight-ft-fs:hover,
.cc-highlights-panel .cc-highlight-pc-collector-s:hover,
.cc-highlights-panel .cc-highlight-on-the-hunt:active,
.cc-highlights-panel .cc-highlight-ft-fs:active,
.cc-highlights-panel .cc-highlight-pc-collector-s:active{
  border-color: transparent !important;
  border-bottom-color: rgba(255,255,255,.080) !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
}
