trix-toolbar{display:flex;flex-wrap:wrap;align-items:center;padding:8px 6px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:hsl(var(--card) / 1)!important;border:1px solid hsl(var(--border) / 1)!important;border-bottom:none!important;border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important}trix-editor{display:block;background-color:hsl(var(--secondary) / 1)!important;border:1px solid hsl(var(--border) / 1)!important;border-top:none!important;border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important;color:hsl(var(--foreground) / 1)!important;min-height:120px!important;padding:12px!important;font-size:14px!important}trix-editor:empty:not(:focus):before{color:hsl(var(--muted-foreground) / 1)!important;content:attr(placeholder);pointer-events:none;font-style:normal!important}trix-toolbar .trix-button-group{display:flex;align-items:center;margin-right:12px;margin-bottom:4px}trix-toolbar .trix-button-row{display:flex;flex-wrap:wrap}trix-toolbar .trix-button{position:relative;display:inline-block;vertical-align:middle;text-align:center;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;color:hsl(var(--primary-foreground) / 1)!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:var(--radius)!important;padding:6px 8px!important;transition:background-color .2s,color .2s!important}trix-toolbar .trix-button--icon{font-size:0;width:36px;height:32px}trix-toolbar .trix-button--icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;opacity:.8}trix-toolbar .trix-button:not(:disabled):hover{background-color:hsl(var(--muted) / 1)!important;color:hsl(var(--primary) / 1)!important}trix-toolbar .trix-button.trix-active{background-color:hsl(var(--secondary) / 1)!important;color:#fff!important}trix-toolbar .trix-button:not(:disabled):hover:before,trix-toolbar .trix-button.trix-active:before{opacity:1}trix-toolbar .trix-button--icon-attach:before{color:#fff}trix-toolbar .trix-button--icon-bold:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M15.6 11.8c.8-.7 1.3-1.7 1.3-2.8 0-2.3-1.8-4-4.2-4H7v14h6.2c2.6 0 4.7-2 4.7-4.5 0-1.8-1-3.4-2.5-4.2zM10 8.2h2.8c.8 0 1.4.6 1.4 1.3s-.6 1.3-1.4 1.3H10V8.2zm3.6 7.6H10v-3h3.6c.9 0 1.6.7 1.6 1.5s-.7 1.5-1.6 1.5z"/></svg>')}trix-toolbar .trix-button--icon-italic:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M10 5v3h2.2l-3.4 8H6v3h8v-3h-2.2l3.4-8H18V5h-8z"/></svg>')}trix-toolbar .trix-button--icon-strike:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M12.7 11.3c.1-.1.2-.2.2-.4 0-.2-.1-.3-.2-.4l-.2-.2c-.3-.2-.6-.2-.8 0-.2.1-.4.4-.5.7h-1c.1-.4.2-.7.4-1 .3-.3.6-.5.9-.6.4-.1.8-.1 1.2.1.5.1.9.4 1.2.8.3.4.5.9.5 1.4 0 .4-.1.7-.2 1-.1.3-.3.5-.5.7-.2.2-.5.4-.8.6s-.6.3-1 .4c-.4.1-.7.2-1.1.3-.4.1-.7.2-1.1.4-.3.1-.6.3-.9.5-.3.2-.5.5-.6.8-.2.3-.2.7-.2 1.1 0 .4.1.8.3 1.1s.4.6.8.8c.3.2.7.3 1.1.3.5 0 .9-.1 1.3-.3.4-.2.7-.4.9-.7.2-.3.4-.6.5-1h1c-.1.5-.3.9-.6 1.3-.3.4-.8.7-1.3.9-.5.2-1.1.3-1.8.3-1 0-1.8-.2-2.5-.7-.7-.5-1-1.2-1-2.1 0-.6.2-1.2.5-1.7.3-.5.8-1 1.4-1.3.6-.3 1.3-.6 2-.8.7-.2 1.4-.5 2-.8zM3 11h18v2H3v-2z"/></svg>')}trix-toolbar .trix-button--icon-link:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M9.8 15.2c-.3 0-.6-.1-.8-.3l-4-4c-1.6-1.6-1.6-4.1 0-5.7s4.1-1.6 5.7 0l4 4c.4.4.4 1 0 1.4s-1 .4-1.4 0l-4-4c-.8-.8-2.1-.8-2.8 0s-.8 2.1 0 2.8l4 4c.4.4.4 1 0 1.4-.2.2-.5.3-.8.3zm4.4-1.4c-.3 0-.6-.1-.8-.3L9.4 9.5c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.8.8 2.1.8 2.8 0s.8-2.1 0-2.8l-4-4c-1.6-1.6-4.1-1.6-5.7 0-1.6 1.6-1.6 4.1 0 5.7l4 4c.4.4.4 1 0 1.4-.2.2-.5.3-.8.3s-.6-.1-.8-.3c-.8-.8-.8-2.1 0-2.8l-4-4c-.8-.8-.8-2.1 0-2.8s2.1-.8 2.8 0l4 4c1.6 1.6 1.6 4.1 0 5.7s-4.2 1.6-5.7 0l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.8.8 2.1.8 2.8 0s.8-2.1 0-2.8zM14.2 19.5c-.3 0-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.8.8 2.1.8 2.8 0s.8-2.1 0-2.8l-4-4c-1.6-1.6-4.1-1.6-5.7 0s-1.6 4.1 0 5.7l4 4c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0z"/></svg>')}trix-toolbar .trix-button--icon-heading-1:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M6 4v7h12V4h2v16h-2v-7H6v7H4V4h2z"/></svg>')}trix-toolbar .trix-button--icon-quote:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M6 17h3l2-4V7H5v6h3l-2 4zm8 0h3l2-4V7h-6v6h3l-2 4z"/></svg>')}trix-toolbar .trix-button--icon-code:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M8.7 15.3l-1.4-1.4 4.3-4.3-4.3-4.3 1.4-1.4L14.4 12 8.7 15.3zM15 19H7v-2h8v2z"/></svg>')}trix-toolbar .trix-button--icon-bullet-list:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M9 19h11v-2H9v2zm0-6h11v-2H9v2zm0-8v2h11V5H9zM4 17.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0-6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0-6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/></svg>')}trix-toolbar .trix-button--icon-number-list:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M9 19h11v-2H9v2zm0-6h11v-2H9v2zm0-8v2h11V5H9zM3.8 16H2V7.1h1.8V16zM4 6.1c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zM2 17h1.8v2H2v-2zM4.4 11.4h-2l.5-1.1h1L4.4 11.4z"/></svg>')}trix-toolbar .trix-button--icon-undo:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M12.5 8c-2.6 0-5 1-6.9 2.6L2 7v9h9l-3.6-3.6A8 8 0 0 1 20 16h2c0-4.4-3.6-8-8-8z"/></svg>')}trix-toolbar .trix-button--icon-redo:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M18.4 10.6C16.5 9 14 8 11.5 8 7.1 8 3.5 11.6 3.5 16h-2c0-5.5 4.5-10 10-10 2.8 0 5.4 1.1 7.3 3.1L22 6v9h-9l3.4-3.4z"/></svg>')}trix-toolbar .trix-button--icon-decrease-nesting-level:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M3 19h18v-2H3v2zm0-6h18v-2H3v2zm0-8v2h18V5H3zm8.7 10.7l1.4-1.4L8.8 12l4.3-4.3-1.4-1.4L6 12l6.7 6.7z"/></svg>')}trix-toolbar .trix-button--icon-increase-nesting-level:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M3 19h18v-2H3v2zm0-6h18v-2H3v2zm0-8v2h18V5H3zm8.7 10.7l-1.4-1.4 4.3-4.3-4.3-4.3 1.4-1.4L18 12l-6.7 6.7z"/></svg>')}trix-toolbar .trix-button--icon-attach:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M16.5 6v11.5c0 2.2-1.8 4-4 4s-4-1.8-4-4V5c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v10.5c0 .3-.2.5-.5.5s-.5-.2-.5-.5V6h-1.5v10c0 1.1.9 2 2 2s2-.9 2-2V5c0-2.2-1.8-4-4-4S7 2.8 7 5v11.5c0 3 2.5 5.5 5.5 5.5s5.5-2.5 5.5-5.5V6h-1.5z"/></svg>')}trix-toolbar .trix-dialog{position:absolute;top:100%;left:0;right:0;z-index:10;text-align:left;background-color:hsl(var(--card) / 1)!important;border:1px solid hsl(var(--border) / 1)!important;border-top:none;color:hsl(var(--foreground) / 1)!important;border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important;box-shadow:0 4px 6px #0000001a!important;padding:15px;margin:-1px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:center}trix-toolbar .trix-input{flex:1;background-color:hsl(var(--secondary) / 1)!important;border:1px solid hsl(var(--input) / 1)!important;color:hsl(var(--foreground) / 1)!important;border-radius:var(--radius)!important;padding:8px 10px!important;font-size:14px}trix-toolbar .trix-button-group--dialog{margin-left:10px}trix-toolbar .trix-dialog .trix-button{background-color:hsl(var(--primary) / 1)!important;color:hsl(var(--primary-foreground) / 1)!important}trix-toolbar .trix-dialog .trix-button:hover{background-color:hsl(var(--accent) / 1)!important;color:hsl(var(--primary-foreground) / 1)!important}
