3 flex-direction: column;
9 flex-direction: column;
12 border-radius: 0 0 8px 8px;
19 .mce-top-part::before {
24 .page-editor-page-area {
28 @include lightDark(background-color, #FFF, #333)
35 grid-template-columns: minmax(max-content, 2fr) 1.5fr minmax(max-content, 2fr);
39 @include larger-than($xxl) {
40 .page-editor-wysiwyg .page-edit-toolbar,
41 .page-editor-wysiwyg .page-editor-page-area {
45 .page-editor-wysiwyg .floating-toolbox {
50 @include smaller-than($m) {
54 justify-content: space-between;
58 .title-input.page-title {
74 input[type="text"]:focus {
77 outline: 1px dashed var(--color-primary);
83 .page-editor-markdown .title-input.page-title input[type="text"] {
87 body.tox-fullscreen .page-editor .edit-area,
88 body.markdown-fullscreen .page-editor .edit-area {
92 body.tox-fullscreen, body.markdown-fullscreen {
93 .page-editor, .flex-fill {
98 @include smaller-than($s) {
106 display: inline-block;
111 .page-save-mobile-button {
120 box-shadow: $bs-hover;
121 background-color: currentColor;
125 margin-inline-end: 0;
129 .draft-notification {
130 pointer-events: none;
132 transition: transform ease-in-out 120ms;
133 transform-origin: 50% 50%;
140 padding: 0 !important;
143 // Page content pointers
151 border: 1px solid #CCC;
152 @include lightDark(border-color, #ccc, #000);
154 box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.1);
155 @include lightDark(background-color, #fff, #333);
168 margin-inline-start: -8px;
171 transform: rotate(45deg);
172 transform-origin: 50% 50%;
173 border-block-end: 1px solid #CCC;
174 border-inline-end: 1px solid #CCC;
176 @include lightDark(background-color, #fff, #333);
177 @include lightDark(border-color, #ccc, #000);
188 background-color: #FFF;
189 border: 1px solid #DDD;
190 @include lightDark(border-color, #ddd, #000);
197 @include lightDark(color, #444, #AAA);
199 .input-group .button {
212 @include lightDark(border-color, #ddd, #000);
216 // Page editor sidebar toolbox
218 @include lightDark(background-color, #FFF, #222);
220 align-items: stretch;
225 box-shadow: $bs-card;
235 &:not(.open) .toolbox-tab-content {
236 display: none !important;
238 .toolbox-toggle svg {
239 transition: transform ease-in-out 180ms;
242 transition: background-color ease-in-out 180ms;
244 &.open .toolbox-toggle {
245 background-color: rgba(255, 0, 0, 0.20);
247 &.open .toolbox-toggle svg {
248 transform: rotate(180deg);
255 border-right: 1px solid #DDD;
256 @include lightDark(border-right-color, #DDD, #000);
262 @include lightDark(background-color, #FFFFFF, #222);
268 .tabs-inner > button {
269 @include lightDark(color, rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0.5));
276 .tabs-inner > button:hover, &.open .tabs-inner > button.active {
277 background-color: var(--color-primary-light);
278 color: var(--color-primary);
280 &.open .tabs-inner > button.active {
281 border-inline-end: 1px solid var(--color-primary);
282 margin-inline-end: -1px;
287 padding: 0 $-l $-s $-l;
294 .tags td, .inline-start-table > div > div > div {
295 padding-inline-end: $-s;
307 flex-direction: column;
315 @include smaller-than($xxl) {
321 @include smaller-than($s) {
322 .page-editor-page-area-wrap {
323 margin: 4px !important;
328 .floating-toolbox .tabs {
331 .floating-toolbox .tabs-inner > button {
335 padding-block: 0 !important;
337 .page-editor.toolbox-open .page-editor-page-area {
342 .toolbox-tab-content {
345 padding-bottom: 45px;
356 border-bottom: 1px solid #DDD;
363 .comments-container h5 {
369 .comment-editor .CodeMirror, .comment-editor .CodeMirror-scroll {
373 /* FIXME - Ugly hack to modify the media plugin for TinyMCE */
374 .mce-floatpanel[aria-label="Insert/edit media"] {
380 .entity-list-item > span:first-child,
381 .icon-list-item > span:first-child,
382 .split-icon-list-item > a > .icon,
383 .chapter-expansion > .icon {
390 justify-content: center;
402 background-color: currentColor;
412 display: inline-block;
414 justify-content: center;
423 transition: opacity ease-in-out 120ms;
427 background-color: currentColor;
435 text-decoration: none;
438 @media (prefers-contrast: more) {