.prompt-actions{display:flex;gap:4px;margin-top:6px;align-items:center}
.prompt-actions[hidden],.prompt-action-notice[hidden]{display:none}
.prompt-actions .icon-btn{width:32px;height:32px;color:var(--muted)}
.prompt-actions svg{width:17px;height:17px}
.prompt-actions button:hover{color:var(--text);background:var(--raised)}
.prompt-inline-editor{box-sizing:border-box;width:min(600px,100%);padding:14px;border-radius:18px;background:var(--bubble,var(--raised));color:var(--text)}
.msg.user>div:has(.prompt-inline-editor){width:min(600px,88%)}
.prompt-inline-editor textarea{box-sizing:border-box;width:100%;min-width:0;max-height:50vh;resize:vertical;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;line-height:1.6}
.prompt-inline-editor .err-text:empty{display:none}
.prompt-editor-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}
.prompt-editor-buttons button{padding:9px 15px;border:0;border-radius:20px;background:var(--raised);color:var(--text);font:inherit;cursor:pointer}
.prompt-editor-buttons button:last-child{background:var(--text);color:var(--bg)}
.prompt-action-notice{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);z-index:10000;padding:10px 20px;border-radius:12px;background:var(--text);color:var(--bg);box-shadow:0 4px 20px #0002;max-width:calc(100vw - 40px);font-size:14px}

.msg.user .bubble[hidden],#codexHistory pre[hidden]{display:none}
