.ds-list-head{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex}.ds-list-head__count{min-width:0;color:var(--k-muted,var(--text__body));margin:0;font-size:14px;font-weight:400;line-height:20px}.ds-list-head__num{font-variant-numeric:tabular-nums;color:var(--k-ink,var(--text__headings));font-weight:500}.ds-list-sort{background:var(--k-card,var(--base__white));height:36px;box-shadow:0 0 0 1px rgb(var(--k-tint,0 0 0) / .04), var(--k-shadow-soft,0 1px 2px #0000000f);color:var(--k-ink,var(--text__headings));white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding-inline:12px 14px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.ds-list-sort:hover,.ds-list-sort[data-state=open]{background:var(--k-card-hover,var(--bg__muted50))}.ds-list-sort:focus-visible{outline:2px solid var(--k-ink,var(--text__headings));outline-offset:2px}.ds-list-sort__icon{flex-shrink:0;width:16px;height:16px}.ds-list-sort__chevron{width:14px;height:14px;color:var(--k-muted,var(--icon__main));flex-shrink:0;transition:transform .15s}.ds-list-sort[data-state=open] .ds-list-sort__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ds-list-sort,.ds-list-sort__chevron{transition:none}}@media (max-width:768px){.ds-list-sort{height:32px}}.ds-list-sort__menu{min-width:max(var(--radix-select-trigger-width), 180px)}.ds-list-end{flex-direction:column;align-items:center;gap:8px;margin-top:32px;display:flex}.ds-list-end__label{text-align:center;font-variant-numeric:tabular-nums;color:var(--k-muted,var(--text__body));margin:0;font-size:14px;font-weight:400;line-height:20px}.ds-list-end__action{color:var(--k-ink,var(--text__headings));cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.ds-list-end__action:hover{text-underline-offset:3px;text-decoration:underline}.ds-list-end__action:focus-visible{outline:2px solid var(--k-ink,var(--text__headings));outline-offset:2px;border-radius:4px}