.component-richtext-wrapper{position:relative;border:1px solid var(--border-color);border-radius:var(--element-border-radius-smallest);background-position:var(--background-color)}.component-richtext-wrapper:focus-within{outline:2px solid #b0b1e7;outline-offset:1px;animation:input-focus .25s}.component-richtext-collapse .component-richtext-toolbar{display:none}.component-richtext-collapse .component-richtext-footer{display:none}.component-richtext-collapse:focus-within .component-richtext-toolbar{display:block}.component-richtext-collapse:focus-within .component-richtext-footer{display:grid}.component-richtext-footer{display:grid;grid-template-columns:1fr max-content;padding:4px}.component-richtext-footer button{padding:8px 20px;font-size:.85rem;border-radius:var(--element-border-radius-small)}.component-richtext-collapse:focus-within .component-richtext-editor{padding-top:8px}.component-richtext-toolbar{background-color:var(--background-color);font-size:0;padding:4px 4px 0}.component-richtext-floating-menu .component-richtext-toolbar{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:var(--background-color);border-radius:var(--element-border-radius-smallest);box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid var(--border-color-primary);opacity:1;white-space:nowrap}.component-richtext-floating-menu:not(:focus,:focus-within) .component-richtext-toolbar{opacity:0;pointer-events:none}.component-richtext-toolbar button{padding:8px 8px;border-radius:0;font-size:.7rem;font-weight:600;background-color:transparent}.component-richtext-editor{min-height:250px;font-weight:400;background-color:var(--background-color);border-radius:var(--element-border-radius-small);cursor:text}.component-richtext-editor:not(.component-richtext-editor-default-padding){padding:16px}.component-richtext-floating-menu .component-richtext-editor{border-radius:var(--element-border-radius-small)}.component-richtext-placeholder[data-placeholder]:before{content:attr(data-placeholder);color:var(--text-color-lighter);font-weight:400;pointer-events:none}.component-richtext-editor a{position:relative}.component-richtext-editor a.component-richtext-editor-editing,.component-richtext-editor a:hover{background-color:var(--secondary-color-lightest);outline:3px solid var(--secondary-color-lightest);border-radius:2px;text-decoration:underline}.component-richtext-small .component-richtext-editor{min-height:100px}.component-richtext-editor:focus{outline:0}.component-richtext-toolbar-separator{display:inline-block;width:12px}.component-richtext-editor-hyperlink-editor{position:fixed;display:grid;width:350px;grid-template-columns:1fr;grid-gap:20px;z-index:10000;height:auto!important;background-color:var(--background-color);padding:16px 12px 12px 12px;border-radius:var(--element-border-radius-small);box-shadow:0 3px 15px rgba(0,0,0,.25)}.component-richtext-editor-hyperlink-editor .currency-field{height:auto!important;background-color:var(--background-color)}.component-richtext-editor-hyperlink-editor .currency-field div{height:auto!important}.component-richtext-editor-hyperlink-editor .currency-field>div:first-child{color:var(--link-color)}.component-richtext-editor-hyperlink-editor .currency-field input{padding-left:0}.component-richtext-editor-hyperlink-editor-footer{display:grid;grid-gap:12px;align-items:center;grid-template-columns:1fr max-content max-content;padding-left:8px}