.feedback-workspace{width:100%;height:calc(100vh - var(--ds-header-height,72px));min-height:520px;overflow:hidden}.feedback-rail{background:var(--ds-surface);flex-direction:column;width:100%;overflow:hidden}.feedback-pane{background:var(--ds-bg-muted);flex-direction:column;flex:1;min-width:0;overflow:hidden}@media (min-width:1024px){.feedback-rail{border-right:1px solid var(--ds-border);flex:none;width:300px}}.feedback-message-list{overscroll-behavior:contain;background:var(--ds-bg-muted);flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 18px 10px;display:flex;overflow-y:auto}.feedback-row{align-items:flex-end;gap:10px;max-width:100%;display:flex}.feedback-row.is-user{flex-direction:row-reverse}.feedback-bubble-wrap{flex-direction:column;gap:4px;min-width:0;max-width:78%;display:flex}.feedback-row.is-user .feedback-bubble-wrap{align-items:flex-end}.feedback-bubble{overflow-wrap:anywhere;white-space:pre-wrap;padding:10px 14px;font-size:14px;line-height:1.5}.feedback-bubble.is-user{background:var(--ds-brand);color:var(--ds-fg-inverse);border-radius:16px 16px 4px}.feedback-bubble.is-staff{border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-fg);border-radius:16px 16px 16px 4px}.feedback-bubble-meta{color:var(--ds-fg-subtle);padding:0 4px;font-size:11px}.feedback-note{border:1px dashed var(--ds-warning);background:var(--ds-warning-subtle);width:100%;color:var(--ds-fg);border-radius:12px;padding:10px 12px;font-size:13px}.feedback-composer{border-top:1px solid var(--ds-border);background:var(--ds-surface);flex:none;padding:12px 16px 14px}.feedback-composer-box{border:1px solid var(--ds-border);background:var(--ds-surface-subtle);border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.feedback-composer-input{resize:none;min-width:0;min-height:24px;max-height:160px;color:var(--ds-fg);font-family:var(--ds-font-sans);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:14px;line-height:1.5;overflow-y:hidden}.feedback-composer-input::placeholder{color:var(--ds-fg-subtle)}.feedback-composer-input:disabled{opacity:.6}.feedback-send-button{border-radius:var(--ds-radius-control);flex:none;width:36px;height:36px}.feedback-send-button.is-inactive{background:var(--ds-border-strong)}
