/* Shared presentation for sanitized article HTML and the local Quill editor. */
.newsDetailContent p{margin:0 0 1em}
.newsDetailContent h2{font-size:1.65em;line-height:1.3;margin:1.4em 0 .65em;color:#111827}
.newsDetailContent h3{font-size:1.3em;line-height:1.4;margin:1.25em 0 .55em;color:#111827}
.newsDetailContent ul,.newsDetailContent ol{padding-left:1.6em;margin:.8em 0 1.2em}
.newsDetailContent ul{list-style:disc}.newsDetailContent ol{list-style:decimal}
.newsDetailContent li{margin:.3em 0}
.newsDetailContent blockquote{border-left:3px solid #dc2626;padding:.3em 1.1em;margin:1.1em 0;background:#f8fafc}
.newsDetailContent a{color:#b91c1c;text-decoration:underline;text-underline-offset:3px}
.newsRichField{min-width:0}
.newsRichField textarea[hidden]{display:none}
.newsRichField .ql-toolbar.ql-snow{border:1px solid #cbd5e1;border-radius:12px 12px 0 0;background:#f8fafc;padding:10px}
.newsRichField .ql-container.ql-snow{border:1px solid #cbd5e1;border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#111827;font-family:inherit;font-size:16px}
.newsRichField .ql-editor{min-height:280px;max-height:650px;overflow-y:auto;line-height:1.7;padding:18px}
.newsRichField .ql-editor.ql-blank::before{font-style:normal;color:#64748b}
.newsRichField .ql-toolbar button{min-width:30px;min-height:30px;padding:5px;border-radius:4px}
.newsRichField .ql-toolbar button:focus-visible,.newsRichField .ql-picker-label:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}
.newsRichField .ql-editor:focus-visible{outline:2px solid #b91c1c;outline-offset:-2px}
.newsRichField .ql-snow .ql-picker.ql-header{width:135px}
.newsRichField .ql-snow .ql-picker.ql-header .ql-picker-label::before,.newsRichField .ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Odstavec'}
.newsRichField .ql-snow .ql-picker.ql-header [data-value="2"]::before{content:'Nadpis'}
.newsRichField .ql-snow .ql-picker.ql-header [data-value="3"]::before{content:'Podnadpis'}
.newsRichField .ql-snow .ql-tooltip{z-index:5;white-space:normal;max-width:calc(100vw - 48px)}
.newsRichField .ql-snow .ql-tooltip::before{content:'Odkaz:'}
.newsRichField .ql-snow .ql-tooltip[data-mode="link"]::before{content:'Adresa odkazu:'}
.newsRichField .ql-snow .ql-tooltip a.ql-action::after{content:'Upravit'}
.newsRichField .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:'Uložit'}
.newsRichField .ql-snow .ql-tooltip a.ql-remove::before{content:'Odstranit'}
.newsRichField .ql-snow .ql-tooltip input[type=text]{width:180px;padding:3px 6px}
.newsRichField .newsRichHint{display:block;color:#64748b;margin-top:8px;line-height:1.5}
@media(max-width:600px){.newsRichField .ql-editor{min-height:240px;padding:12px}.newsRichField .ql-toolbar.ql-snow{padding:6px}.newsRichField .ql-snow .ql-formats{margin-right:8px}}
