.news-editor-shell{min-width:0;border:1px solid #e4e4e7;border-radius:12px;background:#fff;overflow:hidden}.news-editor-toolbar{position:relative;flex:0 0 auto;background:#fafafa;border-bottom:1px solid #e4e4e7;padding:8px 10px}.news-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px 0}.news-toolbar-row+.news-toolbar-row{margin-top:5px;border-top:1px solid #ededf0;padding-top:6px}.news-tool-group{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:0 6px;border-right:1px solid #e4e4e7}.news-tool-group:first-child{padding-left:0}.news-tool-group:last-child{border-right:0}.news-tool{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid transparent;border-radius:5px;color:#52525b;transition:background .15s}.news-tool:hover:not(:disabled),.news-color-tool:hover{background:#eaeaec}.news-tool.is-active{background:#feecec;border-color:#f4c8c8;color:#b91c1c}.news-tool:disabled,.news-tool-action:disabled,.news-editor-toolbar select:disabled,.news-color-controls input:disabled{opacity:.35;cursor:not-allowed}.news-tool:focus-visible,.news-tool-action:focus-visible,.news-editor-toolbar select:focus-visible,.news-editor-toolbar input:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.news-editor-toolbar select{max-width:128px;height:32px;border:1px solid #e4e4e7;border-radius:5px;background:#fff;padding:0 5px;font-size:12px;color:#3f3f46}.news-color-controls{display:inline-flex;align-items:center;gap:1px}.news-color-controls input{width:17px;height:24px;border:0;padding:0;background:none;cursor:pointer}.news-color-apply{position:relative}.news-color-letter{font-family:Georgia,serif;font-weight:700;line-height:18px;font-size:18px}.news-color-line{position:absolute;bottom:3px;width:18px;height:3px;border-radius:1px}.news-history-tools{margin-left:auto}.news-tool-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #e4e4e7;margin-top:8px;padding-top:9px;font-size:12px}.news-tool-panel label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.news-tool-panel input{height:32px;min-width:0;border:1px solid #d4d4d8;padding:0 8px;border-radius:5px;background:#fff}.news-tool-panel input[type=number]{width:54px}.news-tool-panel .news-link-field{flex:1 1 240px}.news-link-field input{flex:1;width:100px}.news-tool-action{padding:6px 10px;min-height:32px;border:1px solid #d4d4d8;border-radius:5px;background:#fff;color:#3f3f46}.news-tool-action:hover:not(:disabled){border-color:#b91c1c;color:#b91c1c}.news-tool-action.is-primary{background:#b91c1c;color:#fff;border-color:#b91c1c}.news-tool-hint{color:#71717a}.news-link-error{color:#b91c1c;flex-basis:100%}.news-editor-scroll{max-height:640px;overflow:auto;overscroll-behavior:contain}.news-editor-scroll .news-rich-editor{padding:22px;min-height:420px}.news-rich-editor img.ProseMirror-selectednode{outline:2px solid #b91c1c;outline-offset:3px}.news-rich-editor .selectedCell{background:#fee2e2}.news-editor-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid #f0f0f2;padding:8px 12px;font-size:12px;color:#71717a}.news-editor-status span:last-child{margin-left:auto;white-space:nowrap}.news-editor-shell.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;border:0;border-radius:0}.is-fullscreen .news-editor-scroll{flex:1 1 auto;max-height:none;min-height:0}.is-fullscreen .news-rich-editor{min-height:100%;max-width:960px;margin:0 auto;padding:32px}.news-fullscreen-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid #e4e4e7;font-size:14px}.news-fullscreen-heading span{color:#71717a;font-size:12px}@media(max-width:640px){.news-editor-toolbar{padding:6px}.news-tool-group{padding:0 3px;gap:0}.news-tool{width:30px;height:32px}.news-history-tools{margin-left:0}.news-editor-scroll .news-rich-editor{padding:16px}.news-editor-scroll{max-height:60vh}.news-fullscreen-heading{padding:10px}}
