.response-artifact{margin:22px 0;min-width:0}.artifact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin-bottom:8px}.artifact-title{font-size:14px;font-weight:550;color:inherit;overflow-wrap:anywhere}.artifact-save{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--text-secondary,#777);padding:4px 6px;font:inherit;font-size:12px;cursor:pointer;opacity:0;transform:translateX(4px);transition:opacity .16s,transform .16s}.response-artifact:hover .artifact-save,.response-artifact:focus-within .artifact-save{opacity:1;transform:none}.artifact-save:disabled{opacity:1}.artifact-save [data-morph-icon]{width:16px;height:16px;display:inline-grid;place-items:center}.response-artifact .code-block-container{margin:0}.response-followup{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.response-followup button{display:inline-flex;align-items:baseline;gap:5px;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:left}.response-followup button span:last-child{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#999}.response-followup button:hover span:last-child{text-decoration-color:currentColor}.response-document{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:16px;padding:16px;margin:16px 0}.response-document header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.response-document header>span{font-weight:550;margin-right:auto}.response-document button,.workspace-library-row [data-library-download]{font:inherit;font-size:12px;border:0;border-radius:8px;padding:7px 9px;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;cursor:pointer}.response-document-content{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px}.response-document summary{font-size:13px;cursor:pointer}.response-sources-row{display:flex;align-items:center;padding:8px 0 0;margin-top:8px}.response-sources-row .response-sources-btn{border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);padding:5px 11px!important;width:auto!important;font-size:12px!important;gap:6px}.user-bubble-show-more{display:inline-flex!important;align-items:center;gap:4px;margin-top:8px!important;padding:5px 9px!important;border:0!important;border-radius:8px!important;background:color-mix(in srgb,currentColor 5%,transparent)!important;font-size:12px!important;cursor:pointer}.user-bubble-show-more:hover{text-decoration:none!important;background:color-mix(in srgb,currentColor 9%,transparent)!important}.workspace-library-row [data-library-download]{margin-left:10px}@media(hover:none){.artifact-save{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.artifact-save{transition:none}}

body.index-workspace .user-bubble:has(> .user-bubble-preview){flex-direction:column;align-items:flex-start}
.user-bubble-show-more{flex-shrink:0;white-space:nowrap}
