.unified-script-editor{width:100%}.unified-script-editor .ProseMirror{outline:none}.unified-script-editor .react-renderer.node-script_block.is-empty{position:relative}.unified-script-editor .is-editor-empty:first-child:before,.unified-script-editor .react-renderer.node-script_block.is-empty:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;height:0}.unified-script-editor .react-renderer.node-script_block.is-empty:before{position:absolute;left:1rem;top:.5rem}.unified-script-editor .is-editor-empty:first-child:before{float:left}.unified-script-editor .react-renderer.node-script_block.is-empty:has(.script-block-a-roll-annotation):before{top:calc(.5rem + var(--text-xs) * var(--leading-snug) + var(--spacing))}.unified-script-editor .script-block-text-column{padding:0 .5rem}.unified-script-editor .script-block-annotations-column,.unified-script-editor .script-block-annotations-column *{-webkit-user-select:none;user-select:none}.unified-script-editor .script-block-annotations-column .ProseMirror-focused,.unified-script-editor .script-block-annotations-column .ProseMirror-focused *{-webkit-user-select:text;user-select:text}.unified-script-editor .script-block-text-column :is(h1,h2,h3,p,ul,ol,blockquote,pre){margin-block:0}.unified-script-editor .script-block-text-column h1{font-size:1.5rem;font-weight:600}.unified-script-editor .script-block-text-column h2{font-size:1.25rem;font-weight:600}.unified-script-editor .script-block-text-column h3{font-size:1.125rem;font-weight:600}.script-block-nodeview{position:relative;display:flex;gap:.5rem;padding:.25rem 0}