.tiptap-scene-editor{width:100%;min-width:0;color:var(--tiptap-scene-editor-text,var(--jm-color-text-primary,#f7f2f5))}.tiptap-scene-editor__content{box-sizing:border-box;white-space:pre-wrap;outline:none;width:100%;min-height:100%;overflow:auto}.tiptap-scene-editor__content>[data-script-line]{box-sizing:border-box;border-bottom:1px solid var(--tiptap-scene-editor-line-border,#ffffff14);white-space:pre-wrap;min-height:38px;padding:7px 0;font-size:16px;line-height:24px}.tiptap-scene-editor__content>[data-script-line]:last-child{border-bottom:0}.tiptap-scene-editor__content>[data-script-line].ProseMirror-selectednode{background:color-mix(in srgb, var(--jm-color-brand-default,#ff80bc) 8%, transparent)}.tiptap-scene-editor__content>[data-script-line].tiptap-scene-editor__line--empty:before{height:0;color:var(--tiptap-scene-editor-placeholder,#f7f2f56b);content:attr(data-placeholder);pointer-events:none;display:block}.tiptap-scene-editor__content>[data-script-line].tiptap-scene-editor__line--active{background:color-mix(in srgb, var(--jm-color-success-default,#52c41a) 16%, transparent);border-radius:6px}.tiptap-scene-editor__content>[data-script-line].tiptap-scene-editor__line--warning{background:color-mix(in srgb, var(--jm-color-warning-default,#faad14) 20%, transparent)}.tiptap-scene-editor__content>[data-script-line].tiptap-scene-editor__line--error{background:color-mix(in srgb, var(--jm-color-error-default,#ff4d4f) 20%, transparent)}.tiptap-scene-editor__tag{vertical-align:middle;margin-right:8px;display:inline-flex}.tiptap-scene-editor__tag-controls{box-sizing:border-box;border:1px solid var(--jm-color-brand-border,#ff80bcbf);background:var(--jm-color-brand-bg,#ff80bc14);vertical-align:middle;border-radius:7px;align-items:center;min-width:max-content;min-height:28px;display:inline-grid;position:relative}.tiptap-scene-editor__tag-controls--narration{border-color:var(--jm-color-border-default,#fff3)}.tiptap-scene-editor__tag-controls--os{border-color:var(--jm-color-link-border,#4096ff8c)}.tiptap-scene-editor__tag-sizer,.tiptap-scene-editor__tag-content{grid-area:1/1}.tiptap-scene-editor__tag-sizer{visibility:hidden;pointer-events:none;height:28px}.tiptap-scene-editor__tag-content{box-sizing:border-box;align-items:center;width:100%;min-width:100%;display:inline-flex}.tiptap-scene-editor__character-editor{width:100%;min-width:0;height:26px;border:0!important;outline:none!important}.tiptap-scene-editor__character-editor .ant-select-arrow{color:var(--jm-color-icon-default,#ffffffbf);inset-inline-end:0}.tiptap-scene-editor__character-editor .ant-select-selector{height:18px!important;min-height:18px!important;box-shadow:none!important;color:var(--jm-color-text-title,#fff0f7)!important;background:0 0!important;border:0!important;padding-inline:0!important}.tiptap-scene-editor__character-editor .ant-select-selection-search,.tiptap-scene-editor__character-editor .ant-select-selection-search-input{height:18px!important;line-height:18px!important}.tiptap-scene-editor__character-editor input,.tiptap-scene-editor__character-editor .ant-select-selection-placeholder{color:var(--jm-color-text-title,#fff0f7)!important;font-size:11px!important;line-height:18px!important}.tiptap-scene-editor__character-editor .ant-select-placeholder{font-size:11px!important;line-height:22px!important}.tiptap-scene-editor__character-editor--dialogue input{color:var(--jm-color-brand-text,#ff80bc)!important;font-size:11px!important}.tiptap-scene-editor__character-editor--os input{color:var(--jm-color-link-default,#4096ff)!important}.tiptap-scene-editor__os-suffix{color:var(--jm-color-text-disabled,#ffffff6b);white-space:nowrap;margin-left:2px;font-size:11px;line-height:26px}.tiptap-scene-editor__character-button{color:var(--jm-color-text-primary,#ffffffe0);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2px;padding:0;display:inline-flex}.tiptap-scene-editor__character-display{align-items:center;gap:2px;display:inline-flex}.tiptap-scene-editor__character-button:disabled{cursor:default;opacity:.72}.tiptap-scene-editor__character-button:not(:disabled):hover{color:var(--jm-color-text-title,#fff)}.tiptap-scene-editor__tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:26px;overflow:hidden;margin-inline:0!important}.tiptap-scene-editor__delete{width:22px;height:22px;color:var(--jm-color-error-hover,#ff7875)!important}.tiptap-scene-editor--readonly .tiptap-scene-editor__tag{pointer-events:none}
