.ql-toolbar.ql-snow svg{width:18px!important;height:18px!important;display:inline-block!important}.ql-toolbar.ql-snow .ql-formats{display:inline-flex!important;align-items:center;vertical-align:middle}.ql-snow .ql-picker-label{display:flex!important;align-items:center}.ql-snow .ql-stroke{stroke:var(--body-color)!important}.ql-snow .ql-fill,.ql-snow .ql-picker-label .ql-fill{fill:var(--body-color)!important}.ql-snow .ql-picker{color:var(--body-color)!important}.ql-snow .ql-picker-canvas{stroke:var(--body-color)!important}.ql-toolbar.ql-snow{border:1px solid var(--body-color)!important;background-color:var(--main-background-color);position:sticky;top:0;z-index:10}.ql-snow.ql-toolbar button{filter:none!important;border-radius:2px}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover{stroke:#007bff!important;color:#007bff!important}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill{fill:#007bff!important}.ql-container.ql-snow{flex:1;display:flex;flex-direction:column;overflow-y:auto;border:1px solid var(--body-color)!important;background-color:var(--main-background-color);color:var(--body-color);font-family:inherit;font-size:1rem}.ql-editor ol li,.ql-editor ul li{list-style-type:none!important}.ql-editor li::marker{content:none!important}.ql-editor .ql-ui{display:inline-block;width:1.2em;margin-left:-1.2em;text-align:left;white-space:nowrap}#content-display ol,#content-display ul{list-style-position:outside;padding-left:1.5rem}#content-display li[data-list=bullet]{list-style-type:disc!important}#content-display li[data-list=ordered]{list-style-type:decimal!important}.ql-editor a.action-link,#content-display a.action-link{background-color:var(--purple-accent)!important;color:#fff!important;padding:10px 20px;margin:5px 0;display:inline-block;text-decoration:none!important;font-weight:900;border-radius:4px;text-align:center;cursor:pointer}.ql-editor a.action-link:hover,#content-display a.action-link:hover{filter:brightness(1.1)}.ql-snow.ql-toolbar button.ql-action-link svg{width:18px;height:18px}.ql-snow.ql-toolbar button.ql-action-link:hover .ql-stroke{stroke:var(--link-hover)!important}.ql-snow.ql-toolbar button.ql-action-link.ql-active .ql-stroke{stroke:var(--link-hover)!important;stroke-width:2px}.ql-snow .ql-tooltip{background-color:#333!important;color:#fff!important;border:1px solid #555!important;border-radius:4px;box-shadow:0 4px 12px #00000080}.ql-snow .ql-tooltip input[type=text]{background:var(--main-background-color);color:var(--body-color);border:1px solid var(--quill-border);padding:5px}#edit-section{flex:1;display:flex;flex-direction:column}#editor-container{flex:1;display:flex;flex-direction:column;height:auto!important}.ql-container.ql-snow{flex:1;overflow-y:auto}.ql-snow .ql-picker.ql-nav-link{width:120px}.ql-snow .ql-picker.ql-nav-link .ql-picker-label:before{content:"Internal Link"}.ql-snow .ql-picker.ql-nav-link .ql-picker-label[data-value]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-nav-link .ql-picker-options{background-color:var(--main-background-color);border:1px solid var(--quill-border)}.ql-snow .ql-nav-link .ql-picker-item{color:var(--body-color);padding:5px 10px}.ql-snow .ql-nav-link .ql-picker-item:hover{background-color:var(--purple-accent);color:#fff!important}.ql-editor a[target=_blank]:after,#content-display a[target=_blank]:after{content:"↗";font-size:.8em;margin-left:4px;display:inline-block;vertical-align:super;transition:transform .2s ease}.ql-editor a[target=_blank]:hover:after,#content-display a[target=_blank]:hover:after{transform:translate(2px,-2px)}.ql-editor a.action-link[target=_blank]:after,#content-display a.action-link[target=_blank]:after{color:#fff;vertical-align:middle}
