.rte-editor{background-color:#fff;border:1px solid #e3e3e3;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rte-editor:focus-within{border-color:rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.error .rte-editor{border-color:var(--bs-danger)}.rte-editor__toolbar{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;flex-wrap:wrap;gap:.125rem;padding:.375rem .5rem;position:relative}.rte-editor__divider{background-color:#e3e3e3;height:1.25rem;margin:0 .375rem;width:1px}.rte-editor__button,.rte-editor__menu-item{align-items:center;background-color:transparent;border:0;border-radius:.375rem;color:#5f5f5f;cursor:pointer;display:inline-flex;line-height:1}.rte-editor__button:hover,.rte-editor__menu-item:hover{background-color:rgba(0,0,0,.06);color:#1f1f1f}.rte-editor__button.is-active,.rte-editor__menu-item.is-active{background-color:rgba(0,0,0,.1);color:#000}.rte-editor__button:focus-visible,.rte-editor__menu-item:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.6);outline-offset:1px}.rte-editor__button{font-size:1.05rem;gap:.25rem;height:2rem;justify-content:center;min-width:2rem;padding:0 .4rem}.rte-editor__button:disabled{background-color:transparent;color:#5f5f5f;cursor:default;opacity:.35}.rte-editor__chevron{font-size:.6rem}.rte-editor__dropdown{position:relative}.rte-editor__dropdown--toolbar{position:static}.rte-editor__popup{background-color:#fff;border:1px solid #e3e3e3;border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);left:0;padding:.25rem;position:absolute;top:calc(100% + .375rem);z-index:20}.rte-editor__popup[hidden]{display:none}.rte-editor__menu{min-width:13rem}.rte-editor__menu-item{font-size:.95rem;gap:.625rem;padding:.5rem .625rem;text-align:left;width:100%}.rte-editor__menu-item .far{text-align:center;width:1.25rem}.rte-editor__link{align-items:center;display:flex;gap:.25rem;left:.5rem;max-width:26rem;right:.5rem;top:calc(100% + .25rem)}.rte-editor__link-input{border:1px solid #e3e3e3;border-radius:.375rem;flex:1 1 auto;font-size:.95rem;height:2rem;min-width:0;padding:0 .5rem}.rte-editor__link-input:focus{border-color:rgba(var(--bs-primary-rgb),.5);outline:0}.rte-editor__link-input[aria-invalid=true]{border-color:var(--bs-danger)}.rte-editor__content{min-height:10rem;outline:0;padding:.75rem 1rem}.rte-editor__content>:first-child{margin-top:0}.rte-editor__content>:last-child{margin-bottom:0}.rte-editor__content ol,.rte-editor__content ul{padding-left:1.5rem}.rte-editor__content li>p{margin-bottom:0}.rte-editor__content p.is-editor-empty:first-child:before{color:var(--bs-gray-600);content:attr(data-placeholder);float:left;height:0;pointer-events:none}