.cms-text-block49 :where(h1,h2,h3,h4,h5,h6,p,li,td,th,label,button,a,small,span,blockquote,figcaption,[class*="kicker"]){white-space:pre-line!important;overflow-wrap:anywhere}
.cms-text-block49 :where(pre,code,pre *,code *){white-space:pre-wrap!important}
.kr49{border:1px solid #cad7e2;border-radius:6px;background:#fff;overflow:hidden}.kr49-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:8px;background:#edf3f8;border-bottom:1px solid #cad7e2}.kr49-toolbar button{border:1px solid #ccd7e0;border-radius:4px;padding:6px 9px;background:white;color:#12344d;font-size:12px;cursor:pointer}.kr49-toolbar button:hover{background:#dcecf8}.kr49-editor{padding:12px;min-height:90px;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.kr49-editor:focus{box-shadow:inset 0 0 0 2px #0b63b6}.kr49-editor p,.kr49-editor div{margin:0}.kr49-editor ul,.kr49-editor ol{padding-left:24px}
.cms-text-block49 :where(ul){list-style:disc outside!important;padding-left:1.4em!important}.cms-text-block49 :where(ol){list-style:decimal outside!important;padding-left:1.4em!important}.cms-text-block49 :where(li){display:list-item}.cms-text-block49 :where(b,strong){font-weight:700!important}.cms-text-block49 :where(i,em){font-style:italic}.cms-text-block49 u{text-decoration:underline}

/* Freier Umbruch: volle Spaltenbreite, manuelle Umbrüche bleiben erhalten. */
.cms-text-image > .card h2{max-width:none!important;text-wrap:wrap!important;width:auto!important}
.kr49-toolbar label{display:inline-flex;align-items:center;gap:4px;font-size:12px;margin:0;color:#12344d}
.kr49-toolbar input[type=number]{width:78px;min-width:0;padding:5px;background:#fff;color:#12344d}
.kr49-toolbar input[type=color]{width:36px;height:30px;min-width:0;padding:2px;cursor:pointer}
.kr50-status{display:block;padding:0 12px 6px;font-size:12px;color:#34546b}

/* Die linke Eingabe bleibt kompakt; Ausgabegrößen werden separat gespeichert. */
#editPanel .kr49-editor,#editPanel .kr49-editor *{font-size:16px!important;line-height:1.5!important;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}
