.news-rich-editor{--xnote-border:#d1d5db;--xnote-toolbar-bg:#f9fafb}.news-rich-editor-toolbar{border:1px solid var(--xnote-border);background:var(--xnote-toolbar-bg);border-bottom:0;border-radius:4px 4px 0 0;width:100%;min-width:0;overflow:hidden}.news-rich-editor-toolbar .xnote-static-toolbar{background:0 0;flex-wrap:wrap;min-height:42px;padding:4px 8px;display:flex}.vfui-dropdown__panel .xnote-insert-menu .vfui-menu__item:has(.vf-icon-flow-chart){display:none!important}.news-rich-editor-toolbar,.news-rich-editor-canvas{scrollbar-width:thin;scrollbar-color:#d9dee5 transparent}.news-rich-editor-toolbar::-webkit-scrollbar{width:6px;height:6px}.news-rich-editor-canvas::-webkit-scrollbar{width:6px;height:6px}.news-rich-editor-toolbar::-webkit-scrollbar-track{background:0 0}.news-rich-editor-canvas::-webkit-scrollbar-track{background:0 0}.news-rich-editor-toolbar::-webkit-scrollbar-thumb{background-color:#d9dee5;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.news-rich-editor-canvas::-webkit-scrollbar-thumb{background-color:#d9dee5;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.news-rich-editor-toolbar::-webkit-scrollbar-thumb:hover{background-color:#c8cfd8}.news-rich-editor-canvas::-webkit-scrollbar-thumb:hover{background-color:#c8cfd8}.news-rich-editor-canvas{border:1px solid var(--xnote-border);box-sizing:border-box;background:#fff;border-radius:0 0 4px 4px;width:100%;min-width:0;min-height:480px;max-height:720px;position:relative;overflow:auto}.news-rich-editor-host{box-sizing:border-box;width:100%;min-width:0;min-height:480px;padding:8px 8px 8px 18px;position:relative}.news-rich-editor.is-disabled .news-rich-editor-toolbar{pointer-events:none}.article-rich-content:not(:has([data-component])):not(.xnote-root){color:#374151;word-break:break-word;font-size:16px;line-height:1.9}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) p,.article-rich-content:not(:has([data-component])):not(.xnote-root) ul,.article-rich-content:not(:has([data-component])):not(.xnote-root) ol,.article-rich-content:not(:has([data-component])):not(.xnote-root) blockquote,.article-rich-content:not(:has([data-component])):not(.xnote-root) pre,.article-rich-content:not(:has([data-component])):not(.xnote-root) table){margin:0 0 1em}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) p,.article-rich-content:not(:has([data-component])):not(.xnote-root) li){color:#374151;font-size:16px;line-height:1.9}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) p[style],.article-rich-content:not(:has([data-component])):not(.xnote-root) li[style]){color:#374151!important}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) h1,.article-rich-content:not(:has([data-component])):not(.xnote-root) h2,.article-rich-content:not(:has([data-component])):not(.xnote-root) h3,.article-rich-content:not(:has([data-component])):not(.xnote-root) h4,.article-rich-content:not(:has([data-component])):not(.xnote-root) h5,.article-rich-content:not(:has([data-component])):not(.xnote-root) h6){color:#111827;margin:1.5em 0 .65em;line-height:1.4}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) h1,.article-rich-content:not(:has([data-component])):not(.xnote-root) h2){font-size:24px}.article-rich-content:not(:has([data-component])):not(.xnote-root) h3{font-size:20px}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) h4,.article-rich-content:not(:has([data-component])):not(.xnote-root) h5,.article-rich-content:not(:has([data-component])):not(.xnote-root) h6){font-size:18px}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) ul,.article-rich-content:not(:has([data-component])):not(.xnote-root) ol){padding-left:2em}.article-rich-content:not(:has([data-component])):not(.xnote-root) blockquote{color:#4b5563;background:#f8fafc;border-left:4px solid #e31e2b;border-radius:0;padding:10px 16px;font-size:16px;line-height:1.8}.article-rich-content:not(:has([data-component])):not(.xnote-root) pre{color:#f9fafb;background:#111827;padding:14px 16px;font-family:Consolas,monospace;line-height:1.6;overflow-x:auto}.article-rich-content:not(:has([data-component])):not(.xnote-root) code{color:#1f2937;background:#f3f4f6;border-radius:3px;padding:.12em .3em;font-family:Consolas,monospace;font-size:.9375em}.article-rich-content:not(:has([data-component])):not(.xnote-root) pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.article-rich-content:not(:has([data-component])):not(.xnote-root) a{color:#c91522;text-decoration:underline}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) img,.article-rich-content:not(:has([data-component])):not(.xnote-root) video){max-width:100%;height:auto}.article-rich-content:not(:has([data-component])):not(.xnote-root) img{margin:18px auto;display:block}.article-rich-content:not(:has([data-component])):not(.xnote-root) figure{margin:18px 0}.article-rich-content:not(:has([data-component])):not(.xnote-root) figure img{margin-block:0}.article-rich-content:not(:has([data-component])):not(.xnote-root) figcaption{color:#4b5563;text-align:center;margin-top:8px;font-size:14px;line-height:1.6}.article-rich-content:not(:has([data-component])):not(.xnote-root) [class^=ql-image-align-]{width:100%;max-width:100%;margin:18px 0;display:flex}.article-rich-content:not(:has([data-component])):not(.xnote-root) img[style*="float: left"]{margin-right:18px}.article-rich-content:not(:has([data-component])):not(.xnote-root) img[style*="float: right"]{margin-left:18px}.article-rich-content:not(:has([data-component])):not(.xnote-root) table{border-collapse:collapse;color:#374151;width:100%;font-size:16px;line-height:1.65}:is(.article-rich-content:not(:has([data-component])):not(.xnote-root) th,.article-rich-content:not(:has([data-component])):not(.xnote-root) td){text-align:left;border:1px solid #d1d5db;padding:8px 10px}.article-rich-content:not(:has([data-component])):not(.xnote-root) th{color:#1f2937;background:#f3f4f6;font-weight:700}.article-rich-content:not(:has([data-component])):not(.xnote-root) .ql-align-center{text-align:center}.article-rich-content:not(:has([data-component])):not(.xnote-root) .ql-align-right{text-align:right}.article-rich-content:not(:has([data-component])):not(.xnote-root) .ql-align-justify{text-align:justify}.article-rich-content:not(:has([data-component])):not(.xnote-root) .ql-ui{display:none}.article-rich-content:not(:has([data-component])):not(.xnote-root) li[data-list=bullet]{list-style-type:disc}.article-rich-content:not(:has([data-component])):not(.xnote-root) li[data-list=ordered]{list-style-type:decimal}.article-rich-content video{background:#111827;border-radius:4px;max-width:100%;height:auto;margin:24px auto;display:block}.article-rich-content .xnote-video{background:#111827;border-radius:4px;width:fit-content;max-width:100%;margin:24px auto;line-height:0;display:block;overflow:hidden}.article-rich-content .xnote-video video{border-radius:inherit;margin:0}.article-rich-content .news-article-embed-shell,.news-rich-editor-host .news-article-embed-shell{max-width:100%;margin:18px 0;display:block}.article-rich-content .news-article-embed-card,.news-rich-editor-host .news-article-embed-card{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:4px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:96px;padding:10px 12px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1px 4px #0f172a0f}.article-rich-content:not(:has([data-component])):not(.xnote-root) .news-article-embed-card{color:#1f2937;text-decoration:none}.article-rich-content .news-article-embed-card:hover,.article-rich-content .news-article-embed-card:focus-visible,.news-rich-editor-host .news-article-embed-card:hover,.news-rich-editor-host .news-article-embed-card:focus-visible{border-color:#fca5a5;box-shadow:0 0 0 2px #d9232e14}.article-rich-content .news-article-embed-cover,.news-rich-editor-host .news-article-embed-cover{aspect-ratio:4/3;background:#f3f4f6;border-radius:4px;display:block;overflow:hidden}.article-rich-content .news-article-embed-cover img,.news-rich-editor-host .news-article-embed-cover img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.article-rich-content:not(:has([data-component])):not(.xnote-root) .news-article-embed-cover img{object-fit:cover;width:100%;height:100%;margin:0}.article-rich-content .news-article-embed-body,.news-rich-editor-host .news-article-embed-body{gap:3px;min-width:0;display:grid}.article-rich-content .news-article-embed-kicker,.article-rich-content .news-article-embed-summary,.news-rich-editor-host .news-article-embed-kicker,.news-rich-editor-host .news-article-embed-summary{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.article-rich-content .news-article-embed-title,.news-rich-editor-host .news-article-embed-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45;overflow:hidden}.article-rich-content .news-article-embed-action,.news-rich-editor-host .news-article-embed-action{color:var(--red,#c91522);white-space:nowrap;font-size:13px}.article-rich-content .news-article-embed-shell-small .news-article-embed-card,.news-rich-editor-host .news-article-embed-shell-small .news-article-embed-card{grid-template-columns:72px minmax(0,1fr);min-height:82px}.article-rich-content .news-article-embed-shell-small .news-article-embed-action,.news-rich-editor-host .news-article-embed-shell-small .news-article-embed-action{display:none}.article-rich-content [data-component=MermaidComponent] svg,.article-rich-content [data-component=KatexComponent],.article-rich-content .katex-display{max-width:100%;overflow-x:auto}@media (width<=760px){.news-rich-editor-toolbar{overscroll-behavior-inline:contain;overflow-x:auto}.news-rich-editor-toolbar .xnote-static-toolbar{flex-wrap:nowrap;width:max-content;min-width:100%}.news-rich-editor-canvas{min-height:400px;max-height:560px}.news-rich-editor-host{min-height:400px}.article-rich-content:not(:has([data-component])):not(.xnote-root){overflow-wrap:anywhere;font-size:16px;line-height:1.8}.article-rich-content:not(:has([data-component])):not(.xnote-root) table{max-width:100%;display:block;overflow-x:auto}.article-rich-content .news-article-embed-card,.news-rich-editor-host .news-article-embed-card{grid-template-columns:76px minmax(0,1fr);min-height:88px}.article-rich-content .news-article-embed-action,.news-rich-editor-host .news-article-embed-action{display:none}}
