:where([data-cui-comp="ui-selection"]).fui-selection{display:flex;flex-direction:column;gap:var(--ui-selection-gap,var(--spacing-lg,16px));min-inline-size:0}@supports selector(:has(*)){[data-cui-comp="ui-selection"]:not(:has(> .fui-selection__body input[type="checkbox"]:not([data-hui-table-select-all]):not(.fui-selection__body form input):checked)) > .fui-selection__bar{display:none}}[data-cui-comp="ui-selection"].fui-selection--floating > .fui-selection__bar{position:sticky;inset-block-end:var(--spacing-lg,16px);z-index:var(--z-sticky,200);align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-sm,4px) var(--spacing-md,8px);max-inline-size:100%;box-sizing:border-box;padding-block:var(--spacing-xs,2px);padding-inline:var(--spacing-lg,16px) var(--spacing-xs,2px);background:var(--color-text);color:var(--color-background);border-radius:var(--radii-xl,14px);box-shadow:var(--shadow-lg)}@media (max-width:40rem){[data-cui-comp="ui-selection"].fui-selection--floating > .fui-selection__bar{align-self:stretch;justify-content:space-between;padding-block:var(--spacing-xs,2px) var(--spacing-md,8px);padding-inline:var(--spacing-lg,16px) var(--spacing-xs,2px)}[data-cui-comp="ui-selection"].fui-selection--floating > .fui-selection__bar > .fui-selection__count{order:1}[data-cui-comp="ui-selection"].fui-selection--floating > .fui-selection__bar > .fui-selection__clear{order:2}[data-cui-comp="ui-selection"].fui-selection--floating > .fui-selection__bar > :not(.fui-selection__count):not(.fui-selection__clear){order:3;flex-basis:100%}}[data-cui-comp="ui-selection"] .fui-selection__count{font-size:var(--text-sm,0.875rem);font-weight:var(--font-weight-semibold,600);white-space:nowrap}[data-cui-comp="ui-selection"] .fui-selection__copy{display:inline-flex}[data-cui-comp="ui-selection"] .fui-selection__clear{font-size:var(--text-lg,1.125rem);line-height:1;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ui-touch-target,44px);block-size:var(--ui-touch-target,44px);padding:0;border:0;border-radius:var(--radii-lg,10px);background:transparent;color:inherit;cursor:pointer}[data-cui-comp="ui-selection"] .fui-selection__clear:hover{background:color-mix(in oklab,currentColor 14%,transparent)}[data-cui-comp="ui-selection"] .fui-selection__clear:focus-visible{outline:var(--stroke-focus,2px) solid currentColor;outline-offset:var(--stroke-focus-offset,2px)}