3 flex-direction: column;
9 flex-direction: column;
17 .mce-top-part::before {
22 body.tox-fullscreen .page-editor .edit-area,
23 body.markdown-fullscreen .page-editor .edit-area {
27 body.tox-fullscreen, body.markdown-fullscreen {
28 .page-editor, .flex-fill {
33 @include smaller-than($s) {
38 .page-edit-toolbar .grid.third {
42 display: inline-block;
47 .page-save-mobile-button {
56 box-shadow: $bs-hover;
57 background-color: currentColor;
68 transition: transform ease-in-out 120ms;
69 transform-origin: 50% 50%;
76 padding: 0 !important;
83 overflow-wrap: break-word;
87 img.align-left, table.align-left {
88 float: left !important;
89 margin: $-xs $-m $-m 0;
92 text-align: right !important;
94 img.align-right, table.align-right {
95 float: right !important;
96 margin: $-xs 0 $-xs $-s;
104 img.align-center, table.align-center {
112 h1, h2, h3, h4, h5, h6, pre {
123 height: auto !important;
129 text-decoration: none;
140 @include lightDark(border-color, #DDD, #555);
150 @include lightDark(background-color, #EEE, #333);
153 details[open] > summary {
155 border-bottom: 1px solid;
156 @include lightDark(border-color, #DDD, #555);
158 details > summary + * {
167 li > input[type="checkbox"] {
178 white-space: pre-wrap;
183 // Page content pointers
191 border: 1px solid #CCC;
192 @include lightDark(border-color, #ccc, #000);
195 justify-items: center;
198 box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.1);
201 @include lightDark(background-color, #fff, #333);
215 margin-inline-start: -8px;
218 transform: rotate(45deg);
219 transform-origin: 50% 50%;
220 border-block-end: 1px solid #CCC;
221 border-inline-end: 1px solid #CCC;
223 @include lightDark(background-color, #fff, #333);
224 @include lightDark(border-color, #ccc, #000);
235 background-color: #FFF;
236 border: 1px solid #DDD;
237 @include lightDark(border-color, #ddd, #000);
247 display: inline-block;
250 .input-group .button {
263 @include lightDark(border-color, #ddd, #000);
269 border: 1px solid #DDD;
270 @include lightDark(background-color, #fff, #222);
271 @include lightDark(border-color, #DDD, #000);
275 align-items: stretch;
278 transition: width ease-in-out 180ms;
284 [toolbox-toggle] svg {
285 transition: transform ease-in-out 180ms;
288 transition: background-color ease-in-out 180ms;
290 &.open [toolbox-toggle] {
291 background-color: rgba(255, 0, 0, 0.29);
293 &.open [toolbox-toggle] svg {
294 transform: rotate(180deg);
302 border-inline-end: 1px solid #DDD;
303 @include lightDark(border-color, #ddd, #000);
312 @include lightDark(color, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.5));
318 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
320 &.open .tabs > button.active {
321 @include lightDark(color, #444, #EEE);
322 background-color: rgba(0, 0, 0, 0.1);
324 div[toolbox-tab-content] {
325 padding-bottom: 45px;
328 flex-direction: column;
335 padding: 0 $-l $-s $-l;
342 .tags td, .inline-start-table > div > div > div {
343 padding-inline-end: $-s;
355 flex-direction: column;
363 [toolbox-tab-content] {
375 border-bottom: 1px solid #DDD;
382 .comments-container h5 {
388 .comment-editor .CodeMirror, .comment-editor .CodeMirror-scroll {
392 /* FIXME - Ugly hack to modify the media plugin for TinyMCE */
393 .mce-floatpanel[aria-label="Insert/edit media"] {
399 .entity-list-item > span:first-child,
400 .icon-list-item > span:first-child,
401 .split-icon-list-item > a > .icon,
402 .chapter-expansion > .icon {
409 justify-content: center;
421 background-color: currentColor;
431 display: inline-block;
433 justify-content: center;
442 transition: opacity ease-in-out 120ms;
446 background-color: currentColor;
454 text-decoration: none;
457 @media (prefers-contrast: more) {