.point-columns-toolbar, .point-columns-header { display: none; }
@media (min-width: 761px) {
  #clientLocationCards.point-columns-enabled { overflow-x: auto; max-width: 100%; min-width: 0; padding-bottom: 8px; }
  #clientLocationCards .point-columns-reset { display: grid; place-items: center; width: 26px; height: 26px; min-height: 0; padding: 0; margin: 0; font-size: 19px; line-height: 1; border-radius: 6px; box-sizing: border-box; }
  #clientLocationCards .point-columns-reset:hover { transform: none; }
  .point-columns-header, #clientLocationCards.point-columns-enabled .location-row {
    display: grid; grid-template-columns: var(--point-columns); width: max(100%, var(--point-width)); gap: 8px; box-sizing: border-box; padding: 8px 10px;
  }
  #clientLocationCards.point-columns-enabled .location-card { width: max(100%, var(--point-width)); }
  #clientLocationCards.point-columns-enabled .location-row { width: 100%; }
  .point-columns-header { color: #687482; font-size: 12px; border-bottom: 1px solid #d9e1e8; align-items: center; }
  .point-column-heading { position: relative; min-width: 0; white-space: nowrap; }
  .point-column-resize { position: absolute; right: -5px; top: -6px; bottom: -6px; width: 10px; cursor: col-resize; touch-action: none; }
  .point-column-resize::after { content: ''; position: absolute; left: 4px; top: 5px; bottom: 5px; border-left: 1px solid #b8c5cf; }
  .point-column-resize:hover::after, .point-column-resize:focus::after { border-left: 3px solid #ef0645; }
  #clientLocationCards.point-columns-enabled .location-row > * { grid-row: 1; }
  #clientLocationCards.point-columns-enabled .expand-button { grid-column: var(--point-expand); }
  #clientLocationCards.point-columns-enabled .location-name-cell { grid-column: var(--point-name); }
  #clientLocationCards.point-columns-enabled .status { grid-column: var(--point-status); }
  #clientLocationCards.point-columns-enabled .location-id { grid-column: var(--point-id); }
  #clientLocationCards.point-columns-enabled .location-version { grid-column: var(--point-version); }
  #clientLocationCards.point-columns-enabled .location-now-playing { grid-column: var(--point-track); }
  #clientLocationCards.point-columns-enabled .location-cache-count { grid-column: var(--point-cache); }
  #clientLocationCards.point-columns-enabled .location-folder-size { grid-column: var(--point-folder); }
  #clientLocationCards.point-columns-enabled .location-activity { grid-column: var(--point-activity); }
  #clientLocationCards.point-columns-enabled .power-state { grid-column: var(--point-power); }
  #clientLocationCards.point-columns-enabled .location-actions { grid-column: var(--point-actions); flex-wrap: nowrap; justify-content: flex-end; }
  #clientLocationCards.point-columns-enabled .location-partner-note { grid-column: var(--point-track) / var(--point-actions); }
}
.point-columns-dragging, .point-columns-dragging * { cursor: col-resize !important; user-select: none !important; }
