UNPKG

v4web-components

Version:
174 lines (143 loc) 4.39 kB
.v4-table { max-width: 100%; overflow-x: auto; max-height: 32rem; overflow-y: auto; } /* width */ .scroll-customized::-webkit-scrollbar { width: 0.5rem; height: 0.5rem; } /* Track */ .scroll-customized::-webkit-scrollbar-track { background-color: var(--lab-ds-semantic-selectable-color-bg-cloudy); border-radius: var(--lab-ds-semantic-selectable-border-radius-pill); } /* Handle */ .scroll-customized::-webkit-scrollbar-thumb { background-color: var(--lab-ds-semantic-selectable-color-primary-default); border-radius: var(--lab-ds-semantic-selectable-border-radius-pill); } .table-loading { margin-top: var(--lab-ds-semantic-container-space-padding-xs); } .table-header { border-radius: var(--lab-ds-semantic-placeholder-border-radius-s); } table { width: 100%; border-spacing: 0px; } table thead th { position: sticky; top: 0; z-index: 1; } .header-right .cell-content.sortable { justify-content: end; } .cell-content.sortable.cell-number { justify-content: end; } .header-cell:first-child { border-bottom-left-radius: var(--lab-ds-semantic-placeholder-border-radius-s); border-top-left-radius: var(--lab-ds-semantic-placeholder-border-radius-s); } .header-cell:last-child { border-bottom-right-radius: var(--lab-ds-semantic-placeholder-border-radius-s); border-top-right-radius: var(--lab-ds-semantic-placeholder-border-radius-s); } .header-cell { background-color: var(--lab-ds-semantic-selectable-color-bg-cloudy); border-color: var(--lab-ds-semantic-selectable-color-bg-cloudy); } .cell-container { display: flex; align-items: center; color: var(--lab-ds-semantic-color-fg-default); gap: var(--lab-ds-semantic-placeholder-space-gap-s); padding-right: var(--lab-ds-semantic-selectable-space-padding-m); padding-left: var(--lab-ds-semantic-selectable-space-padding-m); } .cell-content { display: flex; align-items: center; justify-content: space-between; width: 100%; gap: var(--lab-ds-semantic-placeholder-space-gap-s); padding-top: var(--lab-ds-semantic-selectable-space-padding-sm); padding-bottom: var(--lab-ds-semantic-selectable-space-padding-sm); } .cell-order { display: flex; flex-direction: column; } .header-cell .header-title { font: var(--lab-ds-semantic-typography-heading-h6); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .cell-row-container-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .cell-row-container-avatar { display: flex; align-items: center; gap: var(--lab-ds-semantic-placeholder-space-gap-xs); overflow: hidden; } .cell-row-text-icon { display: grid; text-align: right; justify-content: right; color: var(--lab-ds-semantic-color-fg-default); } .cell-row-container { display: flex; align-items: center; justify-content: space-between; } .cell-row-components { display: flex; justify-content: center; } .cell-row { padding-top: var(--lab-ds-semantic-selectable-space-padding-sm); padding-bottom: var(--lab-ds-semantic-selectable-space-padding-sm); padding-right: var(--lab-ds-semantic-selectable-space-padding-m); padding-left: var(--lab-ds-semantic-selectable-space-padding-m); text-align: center; max-width: 3.125rem; border-bottom-style: solid; border-bottom-width: var(--lab-ds-semantic-selectable-border-width-s); border-bottom-color: var(--lab-ds-semantic-selectable-color-border-default); } .cell-row-clickable { cursor: pointer; } .cell-row-text { font: var(--lab-ds-semantic-typography-body-none-decoration-p2-regular); color: var(--lab-ds-semantic-color-fg-default); } .cell-row-number { display: flex; justify-content: end; text-align: right; font: var(--lab-ds-semantic-typography-body-none-decoration-p2-regular); color: var(--lab-ds-semantic-color-fg-default); } .row:hover { background-color: var(--lab-ds-semantic-selectable-color-bg-hover); } .row:hover .cell-row { border-bottom-color: rgba(0, 0, 0, 0); } .row:focus { outline-color: var(--lab-ds-semantic-selectable-color-primary-focus); border-radius: var(--lab-ds-semantic-selectable-border-radius-xxs); outline-width: var(--lab-ds-semantic-selectable-border-width-s); }