Hey,
It looks like a side-effect of this commit:
It introduced a clamp(350px, 33vw, 33vw) on the panel to specify a min and max (which is a great change!), but it has the effect that since we don’t go out of bounds by default, it enforces the preferred value, 33vw, regardless of the width set dynamically.
I think specifying the limits without using clamp could fix this behavior:
.chat-side-panel {
min-width: 350px;
max-width: 33vw;
width: 33vw;
}