.um-songs { width:100%; border-collapse:collapse; }
.um-songs th, .um-songs td { padding:6px 8px; border-bottom:1px solid #ddd; }
.um-field-song-picker .select2-container { margin-bottom:6px; }
/* Make the inline search box fill the row so you can see what you type */
.select2-container .select2-search--inline .select2-search__field {
  width: 100% !important;
  min-width: 160px;         /* give it some starting width */
  box-sizing: border-box;
}

/* Give the selection box a bit of height/padding */
.select2-container--default .select2-selection--multiple {
  min-height: 38px;
  padding: 4px 8px;
}

/* Ensure the rendered area doesn’t collapse the input */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block;
}
/* Songs table styling on profile view */
.um-songs { width: 100%; border-collapse: collapse; }
.um-songs th, .um-songs td { padding: 8px 10px; border-bottom: 1px solid #e5e5e5; text-align: left; }
.um-songs thead th { font-weight: 600; background: #fafafa; }
.um-songs-played { margin-top: 6px; }
