.rich-content{overflow-wrap:anywhere}
.rich-content img,.rich-editor .ql-editor img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}
.rich-content .ql-align-center{text-align:center}
.rich-content .ql-align-right{text-align:right}
.rich-content .ql-align-justify{text-align:justify}
.rich-content [class*="ql-indent-"]{padding-inline-start:1.5em}
.rich-content .ql-indent-2,.rich-content .ql-indent-3,.rich-content .ql-indent-4{padding-inline-start:3em}
.rich-editor{margin-block:8px 18px;min-width:0;color:#172554}
.rich-editor .ql-toolbar{border-radius:10px 10px 0 0;background:#f8fafc;border-color:#cbd5e1;display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.rich-editor .ql-toolbar .ql-formats{margin:0 6px 0 0;display:inline-flex;align-items:center;flex-wrap:wrap}
.rich-editor .ql-toolbar button{width:36px;height:36px;float:none;padding:7px}
.rich-editor .ql-toolbar .ql-picker{float:none}
.rich-editor .ql-snow .ql-picker.ql-header .ql-picker-label::before,.rich-editor .ql-snow .ql-picker.ql-header .ql-picker-item::before{content:"Normal metin"}
.rich-editor .ql-snow .ql-picker.ql-header [data-value="2"]::before{content:"Başlık 2"}
.rich-editor .ql-snow .ql-picker.ql-header [data-value="3"]::before{content:"Başlık 3"}
.rich-editor .ql-snow .ql-picker.ql-header [data-value="4"]::before{content:"Başlık 4"}
.rich-editor .ql-snow .ql-picker.ql-header{width:116px}
.rich-editor .ql-container{height:auto;border:1px solid #cbd5e1;border-top:0;border-radius:0 0 10px 10px;background:#fff}
.rich-editor .ql-editor{min-height:180px;overflow:visible;font:inherit;line-height:1.65;padding:14px}
.rich-editor[data-long] .ql-editor{min-height:320px}
.rich-editor .ql-editor img{cursor:pointer}
.rich-editor .ql-editor img.is-rich-selected{outline:2px solid #2563eb;outline-offset:3px}
.rich-editor-actions,.rich-editor-image{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#f8fafc;padding:8px;border:1px solid #cbd5e1;border-top:0}
.rich-editor-image[hidden]{display:none}
.rich-editor-actions label,.rich-editor-image label{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600}
.rich-editor-actions button,.rich-editor-image button,.rich-editor-image select,.rich-editor-image input{min-height:34px;padding:4px 8px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#172554}
.rich-editor-actions input[type=color]{width:33px;height:34px;cursor:pointer}
.rich-editor-image input{width:min(100%,225px)}
.rich-editor-note{margin:6px 0;color:#475569;font-size:13px}
.rich-editor-note[data-error]{color:#b91c1c}
@media(max-width:640px){.rich-editor .ql-toolbar button{width:40px;height:40px}.rich-editor-actions button,.rich-editor-image button,.rich-editor-image select,.rich-editor-image input{min-height:40px}}
.rich-editor .ql-snow .ql-tooltip[data-mode=link]::before{content:"Bağlantı adresi:"}
.rich-editor .ql-snow .ql-tooltip a.ql-action::after{content:"Düzenle"}
.rich-editor .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:"Uygula"}
.rich-editor .ql-snow .ql-tooltip a.ql-remove::before{content:"Kaldır"}
.rich-editor .ql-snow .ql-tooltip:not(.ql-hidden){max-width:calc(100% - 16px);white-space:normal}
.rich-editor .ql-snow .ql-tooltip input[type=text]{max-width:100%}
