.ListViewItem { color: var(--sail-color-gray-600); height: 100%; z-index: 1; position: relative; }.ListViewItem--hasLink { cursor: pointer; }.ListViewItem:not(.ListViewItem-header) .ListViewItem-cell { box-shadow: inset 0 1px var(--sail-color-gray-100); }.ListView--withFooter .ListViewItem:last-of-type:not(.ListViewItem-header) .ListViewItem-cell { box-shadow: inset 0 1px var(--sail-color-gray-100),inset 0 -1px var(--sail-color-gray-100); }.ListViewItem-cellContent .ListViewItem-text { white-space: inherit; max-width: 100%; }.ListViewItem-cell--breakWord .ListViewItem-cellContent { white-space: normal; overflow: auto; }.ListViewItem-cell--breakWord { white-space: normal; word-break: break-word; }.ListViewItem-cell--truncate .ListViewItem-cellContent { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }.ListViewItem-cell--truncate .ListViewItem-link, .ListViewItem-cell--truncate .ListViewItem-cellContent { min-width: inherit; max-width: inherit; }.ListViewItem-link, .ListViewItem-link .ListViewItem-cellContent { height: 100%; }.ListViewItem-cell:first-child .ListViewItem-cellContent.ListViewItem-cellContent--noneEdgePadding { padding-left: 0px; }.ListViewItem-cell:last-child .ListViewItem-cellContent.ListViewItem-cellContent--noneEdgePadding { padding-right: 0px; }.ListViewItem-cell:first-child .ListViewItem-cellContent.ListViewItem-cellContent--smallEdgePadding { padding-left: 4px; }.ListViewItem-cell:last-child .ListViewItem-cellContent.ListViewItem-cellContent--smallEdgePadding { padding-right: 4px; }.ListViewItem-cell:first-child .ListViewItem-cellContent.ListViewItem-cellContent--mediumEdgePadding { padding-left: 12px; }.ListViewItem-cell:last-child .ListViewItem-cellContent.ListViewItem-cellContent--mediumEdgePadding { padding-right: 12px; }.ListViewItem-cell:first-child .ListViewItem-cellContent.ListViewItem-cellContent--largeEdgePadding { padding-left: 20px; }.ListViewItem-cell:last-child .ListViewItem-cellContent.ListViewItem-cellContent--largeEdgePadding { padding-right: 20px; }.ListViewItem--hasLink:hover,
.ListViewItem--hasLink.\:hover { background-color: var(--sail-color-gray-50); }.ListViewItem--hasLink:focus { background-color: var(--sail-color-gray-50); outline: 0px; }.ListViewItem--hoverable:hover,
.ListViewItem--hoverable.\:hover { background-color: var(--sail-color-gray-50); }.ListViewItem--hoverable:focus { background-color: var(--sail-color-gray-50); outline: 0px; }.ListViewItem-link { text-decoration: none; color: inherit; width: 100%; display: block; -webkit-user-drag: none; }.ListViewItem-link--sortable { background: none; border: 0px; }.ListViewItem-link--sortable:focus { box-shadow: rgba(50, 151, 211, 0.2) 0px 0px 0px 1px, rgba(50, 151, 211, 0.25) 0px 0px 0px 2px, rgba(50, 50, 93, 0.1) 0px 2px 5px, rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.08) 0px 1px 2px; }.ListViewItem-sortIcon--disabled { color: var(--sail-color-gray-200); }.ListViewItem-link--sortable:hover .ListViewItem-sortIcon--disabled, .ListViewItem-link--sortable:active .ListViewItem-sortIcon--disabled, .ListViewItem-link--sortable:focus .ListViewItem--sortIcon--disabled,
.ListViewItem-link--sortable.\:hover .ListViewItem-sortIcon--disabled { color: var(--sail-color-gray-300); }.ListViewItem-link--sortable:active, .ListViewItem--hasLink:active, .ListViewItem--isSelected { background-color: var(--sail-color-gray-50); }.ListViewItem--selected { box-shadow: -2px 0 0 0 var(--sail-color-blue-500); }.ListViewItem--highlighted { background-color: var(--sail-color-cyan-100); }.ListViewItem--disabled, .ListViewItem--disabled .ListViewItem-text { color: var(--sail-color-gray-300); }.ListViewItem-actionsSeparator { background-color: var(--sail-color-gray-100); }.ListViewItem .ListViewItem-actions { margin-top: -2px; margin-bottom: -2px; }.ListViewItem--expanded, .ListViewItem--expanded .ListViewItem-cell { box-shadow: none; }.ListViewItem--expandable .ListViewItem-cell { position: relative; }.ListViewItem--expandable .ListViewItem-cell:first-child::before { content: ""; left: 20px; position: absolute; top: 13px; height: 10px; width: 6px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+cmlnaHQtLWdyYXk8L3RpdGxlPjxwYXRoIGQ9Ik0xMS4zMzMgOC40MUwzLjc3OC42ODFjLS44OS0uOTEtMi4yMjItLjkxLTMuMTExIDAtLjg5LjkwOS0uODkgMi4yNzMgMCAzLjE4Mmw2IDYuMTM2LTYgNi4xMzZjLS44OS45MS0uODkgMi4yNzMgMCAzLjE4Mi40NDQuNDU1IDEuMTEuNjgyIDEuNTU1LjY4Mi42NjcgMCAxLjExMS0uMjI3IDEuNTU2LS42ODJsNy41NTUtNy43MjdjLjg5LS45MS44OS0yLjI3MyAwLTMuMTgyeiIgZmlsbD0iIzZCN0M5MyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); background-size: 100% 100%; transform: rotate(0deg); transition: transform 0.25s ease-in-out; }.ListViewItem--medium.ListViewItem--expandable .ListViewItem-cell:first-child::before { top: 25px; }.ListViewItem--expanded .ListViewItem-cell:first-child::before { transform: rotate(90deg); }.ListViewItem--expandable .ListViewItem-cell:first-child { padding-left: 20px; }@keyframes ListView--overflow { 
  0% { box-shadow: rgba(0, 0, 0, 0.08) -12px 0px 12px -10px inset; }
  15% { box-shadow: rgba(0, 0, 0, 0.08) 12px 0px 12px -10px inset, rgba(0, 0, 0, 0.08) -12px 0px 12px -10px inset; }
  85% { box-shadow: rgba(0, 0, 0, 0.08) 12px 0px 12px -10px inset, rgba(0, 0, 0, 0.08) -12px 0px 12px -10px inset; }
  100% { box-shadow: rgba(0, 0, 0, 0.08) 12px 0px 12px -10px inset; }
}.CustomersListViewItem--nested--first-render > td { display: none; }.CustomersListViewItem--nested--closed { animation: 0.2s cubic-bezier(0.5, 0.1, 0.7, 0.5) 0.2s 1 normal both running scale-out; }.CustomersListViewItem--nested--closed > td { animation: 0.2s cubic-bezier(0.5, 0.1, 0.7, 0.5) 0s 1 normal both running fade-out; }.CustomersListViewItem--nested--open { animation: 0.2s cubic-bezier(0.5, 0.1, 0.7, 0.5) 0s 1 normal both running scale-in; }.CustomersListViewItem--nested--open > td { animation: 0.2s cubic-bezier(0.5, 0.1, 0.7, 0.5) 0.2s 1 normal both running fade-in; }@keyframes scale-in { 
  0% { height: 0px; }
  100% { height: 36px; }
}@keyframes scale-out { 
  0% { height: 36px; }
  100% { height: 0px; }
}@keyframes fade-in { 
  0% { opacity: 0; display: none; }
  100% { opacity: 1; }
}@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; display: none; }
}