.prompt-continuation-shell { position: relative; }
.prompt-continuation-shell textarea { display: block; }
.prompt-ghost { position: absolute; top: 0; left: 0; pointer-events: none; color: #778396; white-space: pre-wrap; overflow-wrap: break-word; overflow: hidden; border-style: solid; border-color: transparent; }
.prompt-continuation-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-top: 8px; font-size: .85rem; }
.prompt-continuation-actions:empty, .prompt-continuation-status:empty { display: none; }
.prompt-continuation-actions button { border: 1px solid #cbd5e1; border-radius: 8px; padding: 5px 10px; background: #f4f7fc; color: #344054; cursor: pointer; font: inherit; }
.prompt-continuation-actions button:focus-visible { outline: 3px solid #82aaff; }
.prompt-continuation-status { display: block; color: #52647a; font-size: .85rem; margin-top: 6px; }
