/* Copyright © 2025, Oracle and/or its affiliates */

@keyframes oj-sp-start-bloom-animation{0%{outline-offset:-.25rem}to{outline-offset:-.5rem}}@keyframes oj-sp-end-bloom-animation{0%{outline-color:transparent}to{outline-color:var(--oj-text-field-bg-color)}}@keyframes oj-sp-streaming-text-animation{0%{opacity:0}to{opacity:1}}@keyframes oj-sp-ai-button-start-bloom-animation{0%{outline-color:var(--oj-c-base-button-variants-solid-base-background-color)}to{outline-color:transparent}}@keyframes oj-sp-ai-button-end-bloom-animation{0%{outline-color:transparent}to{outline-color:var(--oj-c-base-button-variants-solid-base-background-color)}}oj-sp-ai-button-2:not(.oj-complete),oj-sp-ai-button:not(.oj-complete),oj-sp-ai-input-rich-text:not(.oj-complete),oj-sp-input-rich-text-2:not(.oj-complete),oj-sp-input-rich-text:not(.oj-complete),oj-sp-single-line-input-rich-text:not(.oj-complete){visibility:hidden}oj-sp-ai-button-2[hidden],oj-sp-ai-button[hidden],oj-sp-ai-input-rich-text[hidden],oj-sp-input-rich-text-2 .oj-sp-irt2-input-text-hidden div[role=presentation],oj-sp-single-line-input-rich-text[hidden]{display:none}oj-sp-ai-button-2 .ai-button-bloom-container,oj-sp-ai-button-2 .ai-button-container,oj-sp-ai-button-2 .ai-split-menu-button-bloom-container{display:inline-flex}oj-sp-ai-button-2 .ai-button-container{overflow:hidden;border-radius:.25rem}oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled),oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled){border-image-source:var(--bloom-url);border-image-slice:0;border-image-width:0;border-image-outset:0;border-image-repeat:repeat;--oj-c-base-button-variants-solid-base-background-color:rgb(233, 231, 231);background-color:var(--oj-c-base-button-variants-solid-base-background-color)}oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled):hover{--oj-c-base-button-variants-solid-base-background-color:rgb(217, 214, 214)}oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled).start-bloom{animation:oj-sp-ai-button-start-bloom-animation 150ms ease-in}oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown{border-image-slice:10;border-image-width:.188rem;border-radius:.25rem;outline:.25rem solid transparent;outline-offset:-.25rem}oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown.end-bloom,oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown.end-bloom{animation:oj-sp-ai-button-end-bloom-animation 200ms ease-in-out}oj-sp-ai-button .ai-button-bloom-container:not(.disabled) .full-bloom-button button,oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled) .full-bloom-button button{padding:0 .938rem;border-radius:.25rem;border-width:.125rem;background-color:var(--oj-c-base-button-variants-solid-base-background-color);background-clip:padding-box}oj-sp-ai-button .ai-button-bloom-container:not(.disabled) .full-bloom-button button:hover:enabled:not(:active),oj-sp-ai-button-2 .ai-button-bloom-container:not(.disabled) .full-bloom-button button:hover:enabled:not(:active){background-image:none}oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled):hover{--oj-c-base-button-variants-solid-base-background-color:rgb(217, 214, 214)}oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled).start-bloom{animation:oj-sp-ai-button-start-bloom-animation 150ms ease-in}oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown{border-image-slice:10;border-image-width:.188rem;border-radius:.25rem;outline:.188rem solid transparent;outline-offset:-.188rem}oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown .full-bloom-split-menu-button span[role=toolbar] span[role=button]>span,oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown .full-bloom-split-menu-button span[role=toolbar] span[role=button]>span{border-color:transparent}oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown .full-bloom-split-menu-button span[role=toolbar] span[role=button]>div,oj-sp-ai-button-2 .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown .full-bloom-split-menu-button span[role=toolbar] span[role=button]>div{height:calc(100% - .375rem)}:root{--oj-sp-input-rich-text-2-placeholder-vertical-margin:var(--oj-core-spacing-4x);--oj-sp-input-rich-text-2-bottom-toolbar-padding:var(--oj-core-spacing-4x);--oj-sp-input-rich-text-2-label-bottom-vertical-margin:var(--oj-core-spacing-3x)}.oj-density-compact{--oj-sp-input-rich-text-2-placeholder-vertical-margin:var(--oj-core-spacing-3x);--oj-sp-input-rich-text-2-bottom-toolbar-padding:var(--oj-core-spacing-3x);--oj-sp-input-rich-text-2-label-bottom-vertical-margin:0.5rem}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-editor-area.fixed{max-height:5.625rem;overflow-y:auto;box-sizing:border-box}oj-sp-input-rich-text-2 .ck.ck-editor__editable_inline{border:0;padding:0 .5rem;word-break:break-word}oj-sp-input-rich-text-2:not(.do-not-use-single-line-mode) .ck.ck-editor__editable_inline{min-height:5.625rem}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-toolbar-container{padding-bottom:var(--oj-sp-input-rich-text-2-bottom-toolbar-padding)!important}oj-sp-input-rich-text-2 .ck.ck-editor__editable_inline>:first-child{margin-top:var(--oj-sp-input-rich-text-2-placeholder-vertical-margin);margin-bottom:var(--oj-core-spacing-4x)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-readonly .ck.ck-editor__editable_inline>:first-child{margin-top:0;margin-bottom:0}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-label{margin-bottom:var(--oj-sp-input-rich-text-2-label-bottom-vertical-margin)!important}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container{box-sizing:border-box;border-width:var(--oj-text-field-border-width);border-color:var(--oj-text-field-border-color);border-radius:var(--oj-text-field-border-radius);background-color:var(--oj-text-field-bg-color);border-style:solid;transition:border-color .1s linear}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-editor-area{padding:0 .5rem;overflow-wrap:anywhere}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-toolbar{padding:0 1rem}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.invalidShown:not(.full-bloom-shown){border-color:var(--oj-core-danger-3)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.invalidShown).msg-severity-level-3{border-color:var(--oj-core-warning-3)}oj-sp-input-rich-text-2 #oj-sp-input-rich-text-2-toolbar-overflow-menu{margin-left:.625rem;font-size:1.625rem}oj-sp-input-rich-text-2 #oj-sp-input-rich-text-2-toolbar-custom-toolbar-icon{padding-top:.625rem;font-size:1.625rem}oj-sp-input-rich-text-2 .ck-content .mention{color:#00688c;background:0 0}oj-sp-input-rich-text-2 .ck-content ul,oj-sp-input-rich-text-2 .ck-content ul ul{list-style-type:var(--oj-list-unordered-style-type)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-editor-area ::selection{background-color:var(--oj-core-bg-color-selected)}oj-sp-input-rich-text-2 .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{border:0;box-shadow:none}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-mixed-readonly .oj-sp-input-rich-text-2-editor-area:focus,oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-readonly .oj-sp-input-rich-text-2-editor-area:focus{outline:dotted 1px var(--oj-core-focus-border-color);outline-offset:-1px}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-chromeless{background-color:transparent;border:0}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-container-focused:not(.oj-sp-input-rich-text-2-readonly):not(.full-bloom-shown){border-color:var(--oj-core-brand-1);box-shadow:var(--oj-core-brand-1)0 0 0 1px inset}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-container-focused.invalidShown:not(.oj-sp-input-rich-text-2-readonly):not(.full-bloom-shown){border-color:var(--oj-core-danger-3);box-shadow:var(--oj-core-danger-3)0 0 0 1px inset}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-chromeless.oj-sp-input-rich-text-2-container-focused:not(.oj-sp-input-rich-text-2-readonly):not(.full-bloom-shown){box-shadow:var(--oj-core-brand-1)0 0 0 2px inset}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-chromeless.oj-sp-input-rich-text-2-container-focused.invalidShown:not(.oj-sp-input-rich-text-2-readonly):not(.full-bloom-shown){box-shadow:var(--oj-core-danger-3)0 0 0 2px inset}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-chromeless.oj-sp-input-rich-text-2-container-blurred.invalidShown:not(.oj-sp-input-rich-text-2-readonly){border:1px solid var(--oj-core-danger-3)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-disabled{background-color:var(--oj-text-field-bg-color-disabled);border-color:var(--oj-text-field-border-color-disabled)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-editor-area.oj-sp-input-rich-text-2-disabled-text-color{color:var(--oj-text-field-text-color-disabled)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-readonly{border-style:none;background-color:transparent;border-width:0;padding:0 calc(1px*.1)0 0}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container.oj-sp-input-rich-text-2-mixed-readonly{border-width:var(--oj-text-field-border-width);border-color:var(--oj-text-field-border-color-disabled);background-color:transparent}.oj-sp-input-rich-text-2.ck.ck-body.ck-reset_all,.oj-sp-input-rich-text-2.ck.ck-body.ck-reset_all :not(.ck-reset_all-excluded *):not([class*=oj-ux-] *){font-family:inherit}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-balloon-panel{z-index:max(calc(var(--oj-core-z-index-popup) + 1),calc(var(--oj-core-z-index-dialog) + 1))}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-list.ck-mentions{background:var(--ck-color-list-background)}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-list.ck-mentions .ck.ck-list__item .ck-button{padding:var(--oj-collection-list-cell-padding-vertical) var(--oj-list-view-item-padding-horizontal);border-top:1px solid transparent;line-height:normal;--oj-typography-body-sm-line-height:1.25rem}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-list.ck-mentions .ck.ck-list__item .ck-button.tags{--oj-collection-list-row-height:1.5rem}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-list.ck-mentions .ck.ck-list__item .ck-button.ck-on{background:var(--oj-core-bg-color-hover);outline:dotted 1px var(--oj-core-focus-border-color);outline-offset:-1px}.oj-sp-input-rich-text-2.ck.ck-body .ck.ck-list.ck-mentions .ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--oj-core-bg-color-hover)}oj-sp-input-rich-text-2 .oj-sp-irt2-file-hidden{display:none!important;opacity:.001}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-body :not(.oj-sp-input-rich-text-2-label):not(.oj-sp-input-rich-text-2-label *):not(.oj-sp-input-rich-text-2-container):not(.oj-sp-input-rich-text-2-container *){margin:0;padding:0}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-toolbar .oj-sp-input-rich-text-2-standard-toolbar .oj-sp-input-rich-text-2-formatting-toolbar-button{--oj-toolbar-button-margin:var(--oj-toolbar-borderless-button-margin)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-character-count-container{padding:0 1rem;border-top-width:var(--oj-text-field-border-width);border-top-color:var(--oj-text-field-border-color);border-top-style:solid;transition:border-color .1s linear;width:100%;font-weight:400;font-size:var(--oj-typography-body-xs-font-size);line-height:var(--oj-typography-body-xs-line-height)}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-character-count-value-invalidShown-state{color:var(--oj-core-danger-3)}.oj-sp-input-rich-text-2-color-menu-item{width:var(--oj-core-spacing-5x);height:var(--oj-core-spacing-5x)}.oj-sp-input-rich-text-2-color-menu-item2{width:1.125rem;height:1.125rem;border:1px solid var(--oj-core-text-color-secondary)}.oj-sp-input-rich-text-2-color-menu-item3{width:var(--oj-core-spacing-5x);height:var(--oj-core-spacing-5x);border:1px solid rgba(var(--oj-palette-neutral-rgb-190),.12);position:relative;box-sizing:border-box;overflow:hidden}.oj-sp-input-rich-text-2-color-menu-item-with-diagonal-child::before{content:"";width:calc(1.414*12.5rem);transform:rotate(-45deg);transform-origin:bottom left;border-top:1px solid var(--oj-dvt-danger-color);position:absolute;bottom:-2px;left:-1px}.oj-sp-input-rich-text-2-insertable-tag::before{content:"#"}.oj-sp-input-rich-text-2-insertable-mention::before{content:"@"}.oj-sp-input-rich-text-2-color-161513{background-color:#000}.oj-sp-input-rich-text-2-color-808080{background-color:gray}.oj-sp-input-rich-text-2-color-C0C0C0{background-color:silver}.oj-sp-input-rich-text-2-color-FFFFFF{background-color:#fff}.oj-sp-input-rich-text-2-color-FA3215{background-color:#fa3215}.oj-sp-input-rich-text-2-color-FF971D{background-color:#ff971d}.oj-sp-input-rich-text-2-color-FAF119{background-color:#faf119}.oj-sp-input-rich-text-2-color-5CF543{background-color:#5cf543}.oj-sp-input-rich-text-2-color-15F6E9{background-color:#15f6e9}.oj-sp-input-rich-text-2-color-2D1CF1{background-color:#2d1cf1}.oj-sp-input-rich-text-2-color-AD1CF1{background-color:#ad1cf1}.oj-sp-input-rich-text-2-color-F11CCF{background-color:#f11ccf}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled).full-bloom-shown{overflow:hidden;border-color:transparent}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled).full-bloom-shown.end-bloom{border-color:var(--oj-text-field-border-color);transition:border-color .1s linear}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled) .bloom-container{border-image-source:var(--bloom-url);border-image-slice:0;border-image-width:0;border-image-outset:0;border-image-repeat:round round}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled) .bloom-container.full-bloom-shown{border-image-slice:5;border-image-width:.25rem;outline:.313rem solid var(--oj-text-field-bg-color);outline-offset:-.5rem;border-radius:.313rem;animation:oj-sp-start-bloom-animation 500ms ease-in-out}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled) .bloom-container.end-bloom{outline:.313rem solid transparent;outline-offset:-.25rem;animation:oj-sp-end-bloom-animation 700ms ease-out 400ms}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-container:not(.oj-sp-input-rich-text-2-readonly):not(.oj-sp-input-rich-text-2-disabled) .bloom-container .bloom-container-descendent{padding:.188rem;border-radius:.313rem;background-color:var(--oj-text-field-bg-color);background-clip:content-box}oj-sp-input-rich-text-2 .streaming-text-effect{-webkit-animation:oj-sp-streaming-text-animation var(--oj-sp-streaming-text-animation-duration) linear;-moz-animation:oj-sp-streaming-text-animation var(--oj-sp-streaming-text-animation-duration) linear;-o-animation:oj-sp-streaming-text-animation var(--oj-sp-streaming-text-animation-duration) linear;animation:oj-sp-streaming-text-animation var(--oj-sp-streaming-text-animation-duration) linear}oj-sp-input-rich-text-2 .ck-source-editing-area textarea{box-shadow:none!important;border:0!important}oj-sp-input-rich-text-2 .ck-source-editing-area{min-height:5.5rem;padding:.125rem .5rem 0}.oj-sp-input-rich-text-2 .ck.ck-clipboard-drop-target-line::before{border:0}oj-sp-input-rich-text-2 .ck-horizontal-line hr{height:1px;background:rgb(var(--oj-palette-neutral-rgb-190));margin:.5rem 0}oj-sp-input-rich-text-2 .ck-horizontal-line.ck-horizontal-line,oj-sp-input-rich-text-2 .ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{cursor:grab}oj-sp-input-rich-text-2 .ck-horizontal-line.ck-horizontal-line[draggable=true],oj-sp-input-rich-text-2 .ck-horizontal-line.ck-horizontal-line[draggable=true]:hover{outline:2px solid rgba(0,0,0,.1)!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-disabled .ck-horizontal-line hr{background-color:var(--oj-core-text-color-disabled)}oj-sp-input-rich-text-2 .ck-horizontal-line hr:active,oj-sp-input-rich-text-2 .ck-horizontal-line.ck-clipboard-drop-target-range{cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:-o-grabbing!important;cursor:grabbing!important}oj-sp-input-rich-text-2 .ck-horizontal-line.ck-clipboard-drop-target-range[draggable=true] hr{background:1px solid rgba(var(--oj-palette-neutral-rgb-190).8)!important}oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-disabled .ck-horizontal-line,oj-sp-input-rich-text-2 .oj-sp-input-rich-text-2-readonly .ck-horizontal-line{cursor:unset!important;outline:0!important;pointer-events:none}oj-sp-input-rich-text-2 .ck-horizontal-line .ck-widget__type-around__button{display:none!important}oj-sp-input-rich-text-2 .ck-horizontal-line.ck-widget.ck-widget_selected:not(.ck-widget_type-around_show-fake-caret_before,.ck-widget_type-around_show-fake-caret_after){outline:1px dashed rgb(var(--oj-palette-neutral-rgb-190))!important;cursor:grab}oj-sp-input-rich-text-2 .ck-horizontal-line.ck-horizontal-line,oj-sp-input-rich-text-2 .ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range,oj-sp-input-rich-text-2 .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected{outline:0!important}oj-sp-ai-button .ai-button-bloom-container,oj-sp-ai-button .ai-button-container,oj-sp-ai-button .ai-split-menu-button-bloom-container{display:inline-flex}oj-sp-ai-button .ai-button-container{overflow:hidden;border-radius:.25rem}oj-sp-ai-button .ai-button-bloom-container:not(.disabled),oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled){border-image-source:var(--bloom-url);border-image-slice:0;border-image-width:0;border-image-outset:0;border-image-repeat:repeat;--oj-c-base-button-variants-solid-base-background-color:rgb(233, 231, 231);background-color:var(--oj-c-base-button-variants-solid-base-background-color)}oj-sp-ai-button .ai-button-bloom-container:not(.disabled):hover{--oj-c-base-button-variants-solid-base-background-color:rgb(217, 214, 214)}oj-sp-ai-button .ai-button-bloom-container:not(.disabled).start-bloom{animation:oj-sp-ai-button-start-bloom-animation 150ms ease-in}oj-sp-ai-button .ai-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown{border-image-slice:10;border-image-width:.188rem;border-radius:.25rem;outline:.25rem solid transparent;outline-offset:-.25rem}oj-sp-ai-button .ai-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown.end-bloom,oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown.end-bloom{animation:oj-sp-ai-button-end-bloom-animation 200ms ease-in-out}oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled):hover{--oj-c-base-button-variants-solid-base-background-color:rgb(217, 214, 214)}oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled).start-bloom{animation:oj-sp-ai-button-start-bloom-animation 150ms ease-in}oj-sp-ai-button .ai-split-menu-button-bloom-container:not(.disabled).start-bloom.full-bloom-shown{border-image-slice:10;border-image-width:.188rem;border-radius:.25rem;outline:.188rem solid transparent;outline-offset:-.188rem}