:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity{padding:0 18px;line-height:1.55;background:#f7faff}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity:empty{display:none}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity p{margin:12px 0 6px}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity form{display:inline-block;margin:0 6px 10px 0;max-width:100%}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity button{white-space:normal;text-align:left;overflow-wrap:anywhere}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity details{margin:12px 0}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity summary{cursor:pointer;font-weight:600;margin-bottom:6px}
@media(max-width:640px){:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity{padding:0 12px}
}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity{flex:none;max-height:25dvh;overflow-y:auto}

:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity .jrx-ai-chat-archive-row{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity .jrx-ai-chat-archive-row form{margin:0;min-width:0}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity .jrx-ai-chat-archive-restore{flex:1}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity .jrx-ai-chat-archive-remove{flex:none}
:where(body.jrx-ai-chat-page) .jrx-ai-chat-continuity .jrx-ai-chat-archive-remove-button{min-width:44px;min-height:44px;padding:6px 10px;text-align:center;font-size:20px}
