.combo-markdown-editor { width: 100%; } .combo-markdown-editor markdown-toolbar { cursor: default; display: flex; align-items: center; padding-bottom: 10px; flex-wrap: wrap; } .combo-markdown-editor .markdown-toolbar-group { display: flex; border-left: 1px solid var(--color-secondary); padding: 0 0.5em; } .combo-markdown-editor .markdown-toolbar-group:first-child { border-left: 0; padding-left: 0; } .combo-markdown-editor .markdown-toolbar-group:last-child { flex: 1; justify-content: flex-end; border-right: none; border-left: 0; padding-right: 0; } .combo-markdown-editor .markdown-toolbar-button { border: none; background: none; user-select: none; padding: 5px; cursor: pointer; color: var(--color-text); } .combo-markdown-editor .markdown-toolbar-button:hover { color: var(--color-primary); } .combo-markdown-editor md-header { position: relative; } .combo-markdown-editor md-header::after { font-size: 10px; position: absolute; top: 7px; } .combo-markdown-editor md-header[level="1"]::after { content: "1"; } .combo-markdown-editor md-header[level="2"]::after { content: "2"; } .combo-markdown-editor md-header[level="3"]::after { content: "3"; } .ui.form .combo-markdown-editor textarea.markdown-text-editor, .combo-markdown-editor textarea.markdown-text-editor { display: block; width: 100%; max-height: calc(100vh - var(--min-height-textarea)); resize: vertical; } .combo-markdown-editor .CodeMirror-scroll { max-height: calc(100vh - var(--min-height-textarea)); } /* use the same styles as markup/content.css */ .combo-markdown-editor .CodeMirror-scroll .cm-header-1 { font-size: 2em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-2 { font-size: 1.5em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-3 { font-size: 1.25em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-4 { font-size: 1em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-5 { font-size: 0.875em; } .combo-markdown-editor .CodeMirror-scroll .cm-header-6 { font-size: 0.85em; } .combo-markdown-editor .ui.tab.markup[data-tab-panel="markdown-previewer"] { border-bottom: 1px solid var(--color-secondary); padding-bottom: 1rem; } text-expander { display: block; position: relative; } text-expander .suggestions { position: absolute; min-width: 180px; padding: 0; margin-top: 24px; list-style: none; background: var(--color-box-body); border-radius: var(--border-radius); border: 1px solid var(--color-secondary); box-shadow: 0 .5rem 1rem var(--color-shadow); z-index: 100; /* needs to be > 20 to be on top of dropzone's .dz-details */ } text-expander .suggestions li { display: flex; align-items: center; cursor: pointer; padding: 4px 8px; font-weight: var(--font-weight-medium); } text-expander .suggestions li + li { border-top: 1px solid var(--color-secondary-alpha-40); } text-expander .suggestions li:first-child { border-radius: var(--border-radius) var(--border-radius) 0 0; } text-expander .suggestions li:last-child { border-radius: 0 0 var(--border-radius) var(--border-radius); } text-expander .suggestions li:only-child { border-radius: var(--border-radius); } text-expander .suggestions li:hover { background: var(--color-hover); } text-expander .suggestions .fullname { font-weight: var(--font-weight-normal); margin-left: 4px; color: var(--color-text-light-1); } text-expander .suggestions li[aria-selected="true"], text-expander .suggestions li[aria-selected="true"] span { background: var(--color-primary); color: var(--color-primary-contrast); } text-expander .suggestions img { width: 24px; height: 24px; margin-right: 8px; }