UNPKG

@ozen-ui/kit

Version:

React component library

49 lines (45 loc) 1.59 kB
.DataListCard { --scroll-bar-size: 12px; } .DataListCard::-webkit-scrollbar { inline-size: var(--scroll-bar-size); } .DataListCard::-webkit-scrollbar-thumb { background-color: var(--color-background-secondary); border-radius: calc(var(--scroll-bar-size) / 2); border: calc(var(--scroll-bar-size) / 4) solid transparent; background-clip: padding-box; border-image: initial; min-block-size: 24px; } .DataListCard::-webkit-scrollbar-thumb:hover, .DataListCard::-webkit-scrollbar-thumb:active { border: calc(var(--scroll-bar-size) / 4) solid transparent; background-clip: padding-box; } .DataListCard::-webkit-scrollbar-thumb:hover { background-color: var(--color-background-secondary-hover); } .DataListCard::-webkit-scrollbar-thumb:active { background-color: var(--color-background-secondary-pressed); } .DataListCard::-webkit-scrollbar-corner { background: transparent; } .DataListCard { overflow: hidden auto; } .DataListCard > * { margin-block: var(--data-list-card-padding-block); margin-inline: var(--data-list-card-padding-inline); } .DataListCard.DataListCard_size_xs, .DataListCard.DataListCard_size_s { --data-list-card-padding-inline: var(--spacing-3xs); --data-list-card-padding-block: var(--spacing-3xs); gap: var(--spacing-4xs); } .DataListCard.DataListCard_size_m, .DataListCard.DataListCard_size_l { --data-list-card-padding-inline: var(--spacing-2xs); --data-list-card-padding-block: var(--spacing-2xs); gap: var(--spacing-3xs); }