/* Shared Quill 2.0.3 editor / sanitized article presentation. */
.post-content,.rich-editor .ql-editor{font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.85;overflow-wrap:anywhere;color:inherit}.post-content p,.rich-editor .ql-editor p{margin:0 0 1em}.post-content h2,.post-content h3,.post-content h4,.rich-editor .ql-editor h2,.rich-editor .ql-editor h3,.rich-editor .ql-editor h4{line-height:1.35;letter-spacing:-.025em;margin:1.5em 0 .65em;font-weight:650}.post-content h2,.rich-editor .ql-editor h2{font-size:1.65em}.post-content h3,.rich-editor .ql-editor h3{font-size:1.35em}.post-content h4,.rich-editor .ql-editor h4{font-size:1.12em}.post-content img,.rich-editor .ql-editor img{max-width:100%;height:auto;display:inline-block;border-radius:6px;vertical-align:middle}.post-content a,.rich-editor .ql-editor a{color:#72d6da;text-decoration:underline;text-underline-offset:3px}.post-content blockquote,.rich-editor .ql-editor blockquote{border-left:3px solid #5a9ea8;padding:8px 20px;margin:1.3em 0;color:#aebdcc;background:#14212c}.post-content pre,.post-content .ql-code-block-container,.rich-editor .ql-editor .ql-code-block-container{white-space:pre-wrap;background:#090f18;color:#d3e2ed;padding:16px;border:1px solid #314252;border-radius:5px;font:13px/1.8 Consolas,monospace;overflow:auto}.post-content .ql-size-small,.rich-editor .ql-editor .ql-size-small{font-size:.75em}.post-content .ql-size-large,.rich-editor .ql-editor .ql-size-large{font-size:1.5em}.post-content .ql-size-huge,.rich-editor .ql-editor .ql-size-huge{font-size:2.5em}.post-content .ql-align-center{text-align:center}.post-content .ql-align-right{text-align:right}.post-content .ql-align-justify{text-align:justify}.post-content .ql-indent-1{padding-left:3em}.post-content .ql-indent-2{padding-left:6em}.post-content .ql-indent-3{padding-left:9em}.post-content .ql-indent-4{padding-left:12em}.post-content .ql-indent-5{padding-left:15em}.post-content .ql-indent-6{padding-left:18em}.post-content .ql-indent-7{padding-left:21em}.post-content .ql-indent-8{padding-left:24em}.post-content ol,.post-content ul{padding-left:1.6em;margin:1em 0}.post-content li{padding-left:.3em;margin:.2em 0}.post-content li[data-list="bullet"]{list-style-type:disc}.post-content li[data-list="ordered"]{list-style-type:decimal}.post-content .ql-ui{display:none}.rich-editor{margin:10px 0;width:100%;min-width:0}.rich-editor .ql-toolbar.ql-snow{background:#162230;border:1px solid #3b5063;border-radius:6px 6px 0 0;padding:10px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.rich-editor .ql-toolbar .ql-formats{margin:0 6px 0 0;display:inline-flex;align-items:center}.rich-editor .ql-toolbar button,.rich-editor .ql-picker{color:#c4d1df;min-height:32px}.rich-editor .ql-toolbar button{width:32px;height:32px;border-radius:3px}.rich-editor .ql-toolbar button:hover,.rich-editor .ql-toolbar button.ql-active{background:#284453;color:#a4f0ed}.rich-editor .ql-snow .ql-stroke{stroke:#c1d4e0}.rich-editor .ql-snow .ql-fill{fill:#c1d4e0}.rich-editor .ql-snow .ql-picker-label{color:#d0dfeb}.rich-editor .ql-snow .ql-picker-options{background:#1b2a39;border-color:#455a6e;z-index:5;color:#e8edf3}.rich-editor .ql-snow .ql-picker-item{color:#d0dfeb}.rich-editor .ql-container.ql-snow{background:#0d1520;border:1px solid #3b5063;border-top:0;border-radius:0 0 6px 6px;min-height:360px;height:auto}.rich-editor .ql-editor{min-height:360px;padding:24px;max-height:none}.rich-editor .ql-editor.ql-blank:before{font-size:14px;color:#8d9fb2;font-style:normal;left:24px;right:24px}.rich-editor .ql-toolbar .editor-history{font-size:19px;width:32px}.rich-editor .ql-toolbar .ql-picker.ql-header{width:112px}.rich-editor .ql-toolbar .ql-picker.ql-size{width:110px}.rich-editor .ql-snow .ql-tooltip{background:#203344;border-color:#577182;color:#e8edf3;box-shadow:0 5px 20px #0005;left:0!important;max-width:100%;white-space:normal;z-index:8}.rich-editor .ql-snow .ql-tooltip input{background:#0d1520;color:#e8edf3;border-color:#577182;max-width:100%}.rich-editor .ql-snow .ql-tooltip a{color:#72d6da}.rich-editor .ql-snow .ql-tooltip[data-mode=link]:before{content:'Адрес ссылки:'}.rich-editor .ql-snow .ql-tooltip a.ql-action:after{content:'Сохранить'}.rich-editor .ql-snow .ql-tooltip a.ql-remove:before{content:'Удалить'}.editor-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.editor-tools button{min-height:36px;padding:7px 12px;border:1px solid #486170;background:transparent;color:#b9e8e9;border-radius:5px;font-size:12px}.editor-tools button:disabled{opacity:.55;cursor:wait}.editor-state{font-size:12px;color:#9eb4c8;white-space:normal}.editor-state.is-error{color:#ffb7ad}.editor-preview{border:1px solid #3b5063;padding:24px;border-radius:6px;background:#111b27;margin-top:16px}.editor-preview-heading{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:1.3px;color:#8dbbc2;margin-bottom:20px}.editor-fallback-note,.editor-policy{font-size:11px;color:#96a9bb;line-height:1.8}.editor-fallback{width:100%;min-height:330px}.editor-upload-progress{width:100%;height:6px;accent-color:#72d6da;margin:8px 0}.editor-upload-progress[hidden],.editor-preview[hidden],textarea[hidden]{display:none!important}.editor-plain-button{margin-left:auto}.editor-plain-active{font-family:Consolas,monospace!important;font-size:13px!important}.editor-input-file{display:none!important}.rich-editor:focus-within .ql-container{border-color:#72d6da}.rich-editor .ql-editor:focus-visible{outline:2px solid #72d6da;outline-offset:-3px}.rich-editor .ql-toolbar button:focus-visible,.rich-editor .ql-picker-label:focus-visible{outline:2px solid #72d6da;outline-offset:1px}body:not(.site-layout) .rich-editor{color:#e8edf3}.rich-editor .ql-color-picker .ql-picker-item{min-height:16px}.post-content>*:first-child{margin-top:0}.post-content iframe{display:none}@media(max-width:760px){.rich-editor .ql-toolbar.ql-snow{padding:8px 5px;gap:5px}.rich-editor .ql-toolbar .ql-formats{margin-right:2px}.rich-editor .ql-editor{padding:18px 14px;min-height:330px;font-size:16px}.rich-editor .ql-editor.ql-blank:before{left:14px;right:14px}.editor-preview{padding:18px 14px}.post-content{font-size:16px}.rich-editor .ql-toolbar button{width:34px;height:34px}.rich-editor .ql-toolbar .ql-picker.ql-header{width:100px}.rich-editor .ql-toolbar .ql-picker.ql-size{width:100px}.post-content .ql-size-huge,.rich-editor .ql-editor .ql-size-huge{font-size:2em}}@media(prefers-reduced-motion:reduce){.rich-editor *{transition:none!important}}
.rich-editor [hidden]{display:none!important}.post-content .ql-code-block{white-space:pre-wrap}.rich-editor .ql-snow .ql-tooltip:before{color:#d0dfeb}.rich-editor .ql-snow .ql-tooltip.ql-editing input{display:inline-block}.rich-editor .ql-toolbar .ql-picker.ql-color-picker .ql-picker-item{width:20px;height:20px}.post-form label[for]{scroll-margin-top:100px}
.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:'Текст'}.rich-editor .ql-snow .ql-picker.ql-header [data-value="2"]:before{content:'Заголовок 2'}.rich-editor .ql-snow .ql-picker.ql-header [data-value="3"]:before{content:'Заголовок 3'}.rich-editor .ql-snow .ql-picker.ql-header [data-value="4"]:before{content:'Заголовок 4'}.rich-editor .ql-snow .ql-picker.ql-size .ql-picker-label:before,.rich-editor .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:'Обычный'}.rich-editor .ql-snow .ql-picker.ql-size [data-value="small"]:before{content:'Мелкий'}.rich-editor .ql-snow .ql-picker.ql-size [data-value="large"]:before{content:'Крупный'}.rich-editor .ql-snow .ql-picker.ql-size [data-value="huge"]:before{content:'Очень крупный'}.rich-editor .ql-snow .ql-tooltip:before{content:'Ссылка:'}
.rich-editor .ql-toolbar .ql-picker.ql-header{width:145px}.rich-editor .ql-toolbar .ql-picker.ql-size{width:125px}.rich-editor .ql-picker-label{padding-right:22px}.rich-editor .ql-picker-label:before{max-width:calc(100% - 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}@media(max-width:760px){.rich-editor .ql-toolbar .ql-picker.ql-header{width:136px}.rich-editor .ql-toolbar .ql-picker.ql-size{width:115px}}
