.selection-bar{border-radius:var(--radius-control);background:var(--color-surface-soft);font-family:var(--tw-font-family);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;padding:6px 10px;font-size:13px;display:flex}.selection-bar--idle{background:0 0;justify-content:flex-end;padding-block:0}.selection-bar__count{color:var(--color-text-control);font-weight:650}.selection-bar__actions{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.selection-bar__start,.selection-bar__link,.selection-bar__action{font-family:var(--tw-font-family);cursor:pointer;font-size:13px;font-weight:650}.selection-bar__start,.selection-bar__link{min-height:28px;color:var(--color-brand-magenta);background:0 0;border:0;padding:0 6px}.selection-bar__action{border-radius:var(--radius-control);border:1px solid var(--color-border-input);background:var(--color-surface-paper);min-height:30px;color:var(--color-text-control);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.selection-bar__action--danger{color:var(--color-text-danger)}.selection-bar button:disabled{opacity:.45;cursor:not-allowed}.selection-bar button:focus-visible{outline:var(--tw-focus-ring);outline-offset:var(--tw-focus-ring-offset);box-shadow:0 0 0 2px #fff}@media (max-width:767px){.selection-bar__start,.selection-bar__link,.selection-bar__action{min-height:44px}}.selection-check{border:1.5px solid var(--color-border-input);background:var(--color-surface-paper);width:20px;height:20px;color:var(--color-text-on-brand);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.selection-check--on{background:var(--color-brand-magenta);border-color:var(--color-brand-magenta)}
