.mre-source-textarea{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.mre-editor{--mre-border:#d9e2ea;--mre-text:#172630;--mre-muted:#68757d;--mre-bg:#fff;--mre-soft:#f5f8fa;--mre-accent:#b18a45;position:relative;width:100%;margin-top:6px;border:1px solid var(--mre-border);border-radius:16px;background:var(--mre-bg);box-shadow:0 9px 28px rgba(21,38,50,.06);overflow:hidden;color:var(--mre-text);font-family:Inter,Arial,sans-serif}
.mre-editor:focus-within{border-color:#c4a364;box-shadow:0 0 0 3px rgba(177,138,69,.13),0 10px 30px rgba(21,38,50,.07)}
.mre-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:9px 10px;border-bottom:1px solid var(--mre-border);background:linear-gradient(180deg,#fff,#f7f9fb)}
.mre-toolbar-group{display:inline-flex;align-items:center;gap:3px;padding-right:6px;margin-right:1px;border-right:1px solid #e4eaf0}
.mre-toolbar-group:last-child{padding-right:0;border-right:0}
.mre-toolbar button,.mre-toolbar select{height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#344550;font:700 12px/1 Inter,Arial,sans-serif;cursor:pointer;transition:.15s ease}
.mre-toolbar button{min-width:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center}
.mre-toolbar select{min-width:112px;padding:0 28px 0 10px;border-color:#dce4ea;background:#fff}
.mre-toolbar button:hover,.mre-toolbar button:focus-visible{background:#eef3f6;border-color:#d8e1e7;outline:none}
.mre-toolbar button.is-active{background:#fff4dd;border-color:#e6c789;color:#815a15}
.mre-toolbar button:disabled,.mre-toolbar select:disabled{opacity:.45;cursor:not-allowed}
.mre-toolbar .mre-btn-wide{min-width:auto;padding-inline:11px}
.mre-content{min-height:260px;max-height:620px;overflow:auto;padding:18px 20px;background:#fff;color:#202d35;font:400 15px/1.75 Inter,Arial,sans-serif;outline:none;word-break:break-word}
.mre-content:empty:before{content:attr(data-placeholder);color:#9aa7af;pointer-events:none}
.mre-content p{margin:0 0 12px}.mre-content h2{margin:18px 0 10px;font-size:24px;line-height:1.3}.mre-content h3{margin:16px 0 9px;font-size:20px;line-height:1.35}.mre-content h4{margin:14px 0 8px;font-size:17px}.mre-content ul,.mre-content ol{margin:9px 0 14px;padding-left:28px}.mre-content blockquote{margin:14px 0;padding:12px 15px;border-left:4px solid #c9a35f;border-radius:0 10px 10px 0;background:#fff8e9;color:#5d4a28}.mre-content a{color:#1664a5;text-decoration:underline}.mre-content hr{border:0;border-top:1px solid #dbe3e8;margin:20px 0}
.mre-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-top:1px solid var(--mre-border);background:#fafcfd;color:var(--mre-muted);font-size:11px}
.mre-footer-status{display:inline-flex;align-items:center;gap:6px}.mre-footer-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#4ca66a;box-shadow:0 0 0 3px rgba(76,166,106,.12)}
.mre-counter{white-space:nowrap}
.mre-error{display:none;margin-top:7px;padding:9px 11px;border:1px solid #efb4b4;border-radius:10px;background:#fff1f1;color:#9f2727;font-size:12px;font-weight:700}.mre-editor.has-error+.mre-error{display:block}.mre-editor.has-error{border-color:#dd6767;box-shadow:0 0 0 3px rgba(221,103,103,.12)}
.mre-editor.is-fullscreen{position:fixed;inset:12px;z-index:2147483000;margin:0;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.28)}.mre-editor.is-fullscreen .mre-content{height:calc(100vh - 124px);max-height:none}.mre-editor.is-fullscreen .mre-toolbar{position:sticky;top:0;z-index:2}.mre-body-locked{overflow:hidden!important}
.mre-help{padding-left:2px;color:#8b969d}
@media(max-width:700px){.mre-editor{border-radius:13px}.mre-toolbar{gap:4px;padding:8px}.mre-toolbar-group{padding-right:3px}.mre-toolbar button{min-width:32px;height:32px;padding:0 7px}.mre-toolbar select{height:32px;min-width:105px}.mre-content{min-height:220px;padding:15px;font-size:14px}.mre-help{display:none}.mre-editor.is-fullscreen{inset:0;border-radius:0}}


/* v3.11.49 - sadece URL ile guvenli editor gorseli */
.mre-toolbar .mre-image-url-button{background:#eef7ff;border-color:#c8e0f2;color:#0d5f9f}
.mre-content figure{margin:18px 0;overflow:hidden;border:1px solid #d7e2ea;border-radius:15px;background:#f7fafc}
.mre-content figure img{display:block;width:100%;max-height:520px;object-fit:contain;background:#edf2f5}
.mre-content figure figcaption{padding:8px 12px;color:#657b8b;font-size:12px;font-weight:700}

/* v3.11.51 - URL ile görsel ekleme butonu her admin editöründe görünür */
.mre-toolbar-group.mre-image-url-group{order:-10;border-right:1px solid #b7d4ee;padding-right:8px;margin-right:4px}
.mre-toolbar .mre-image-url-button{min-height:38px;padding:0 14px!important;background:linear-gradient(135deg,#0b63ce,#124d9b)!important;border-color:#0b57b5!important;color:#fff!important;font-weight:800!important;box-shadow:0 5px 14px rgba(11,99,206,.22)}
.mre-toolbar .mre-image-url-button:hover,.mre-toolbar .mre-image-url-button:focus-visible{background:linear-gradient(135deg,#084fa8,#0d3f82)!important;border-color:#084991!important;color:#fff!important;transform:translateY(-1px)}
@media(max-width:700px){.mre-toolbar-group.mre-image-url-group{width:100%;border-right:0;border-bottom:1px solid #dce7f0;padding:0 0 7px;margin:0 0 3px}.mre-toolbar .mre-image-url-button{width:100%;justify-content:center}}
