/* Scoped to the disposable correction preview and its own sidebar state. */
.local-preview-layer {overflow-y:scroll!important;user-select:none!important;}
.local-preview-layer .preview-token {display:inline;font:inherit!important;letter-spacing:inherit!important;}
.local-preview-layer .preview-delete-label {position:relative!important;display:inline;font:inherit!important;opacity:.52;animation:ss-deletion-gray 180ms ease-out both;}
.preview-delete-label::after {content:'';position:absolute;left:0;right:0;top:52%;height:1.4px;background:currentColor;transform-origin:left center;animation:ss-deletion-line 180ms cubic-bezier(.22,1,.36,1) both;pointer-events:none;}
@keyframes ss-deletion-line {from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes ss-deletion-gray {from{opacity:1}to{opacity:.52}}
.preview-motion-stage {position:absolute;inset:0;pointer-events:none;z-index:4;}
.motion-word {position:absolute;display:block;white-space:pre;margin:0;padding:0;border:0;pointer-events:none;}
.preview-moving .preview-token {visibility:hidden;}
html body .bb-skrivebord #inputText .local-preview-layer .ss-preview-mark {transition:background-color 180ms cubic-bezier(.22,1,.36,1)!important;}
#ai-panel .calm-corr-card {transition:background-color 180ms ease,border-color 180ms ease!important;}
@media(prefers-reduced-motion:reduce){html body .bb-skrivebord #inputText .local-preview-layer .ss-preview-mark,#ai-panel .calm-corr-card {transition:none!important;}.preview-delete-label,.preview-delete-label::after {animation:none!important;}}

/* Inner spans retain the native marking ink instead of the editor span color. */
html body .bb-skrivebord #inputText .local-preview-layer :is(.preview-token,.preview-delete-label) {color:inherit!important;}
