/* Icons-only ribbon ("Show icons only"): spread across the full width. */
.ribbon.collapsed .rbody { justify-content: space-between; }
.ribbon.collapsed .rgroup { flex: 1 1 auto; justify-content: center; }
.ribbon.collapsed .ritems { justify-content: space-evenly; width: 100%; }
/* with names, group by group, where they fit (the script sets dpm-rl on the groups that fit) */
.ribbon.collapsed .rgroup.dpm-rl .ritems { grid-auto-columns: max-content; justify-items: start; column-gap: 8px; width: auto; }
.ribbon.collapsed .rgroup.dpm-rl .rbig, .ribbon.collapsed .rgroup.dpm-rl .rsm { width: auto; min-width: 0; max-width: none; padding: 0 6px 0 3px; gap: 6px; justify-content: flex-start; }
.ribbon.collapsed .rgroup.dpm-rl .rlab { display: inline !important; white-space: nowrap; font-size: 12px; line-height: 1.1; color: var(--text); }
