.mobility-setup,.mobility-provider{border:1px solid var(--border);border-radius:12px;min-width:0;margin:12px 0;padding:12px}.mobility-setup p,.mobility-settings p{overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.mobility-setup small{opacity:.75;margin-top:8px;display:block}.mobility-buttons{flex-wrap:wrap;gap:8px;display:flex}.mobility-provider legend{padding:0 6px;font-weight:600}.mobile-chat-thought{color:var(--muted);margin:8px 0;font-size:14px}.mobile-chat-thought>summary{cursor:pointer;min-height:36px;padding:6px 0}.mobile-chat-thought[data-streaming=true]>summary{cursor:default}.mobile-thinking-content{overscroll-behavior:contain;overflow-wrap:anywhere;border-left:2px solid var(--border);scrollbar-gutter:stable;max-height:min(240px,32dvh);padding:8px 12px;overflow-y:auto}.mobile-thinking-content>:last-child{margin-bottom:0}.mobile-thinking-content pre{white-space:pre-wrap;max-width:100%}
