2024-12-10 20:15:48 +02:00
|
|
|
/*
|
2025-04-17 23:09:25 +03:00
|
|
|
* CKEDITOR
|
2024-12-10 20:15:48 +02:00
|
|
|
*/
|
|
|
|
|
2025-04-17 23:09:25 +03:00
|
|
|
/*
|
|
|
|
* Toolbar
|
|
|
|
*/
|
|
|
|
|
|
|
|
.ck.ck-toolbar {
|
|
|
|
--ck-color-toolbar-background: transparent;
|
|
|
|
|
|
|
|
--ck-color-button-default-background: transparent;
|
|
|
|
--ck-color-button-default-hover-background: var(--hover-item-background-color);
|
|
|
|
--ck-color-button-default-disabled-background: transparent;
|
|
|
|
|
|
|
|
--ck-color-button-on-background: transparent;
|
|
|
|
--ck-color-button-on-hover-background: var(--hover-item-background-color);
|
|
|
|
|
|
|
|
--ck-focus-ring: 1px solid var(--input-focus-outline-color);
|
|
|
|
--ck-color-focus-border: var(--input-focus-outline-color);
|
|
|
|
--ck-focus-outer-shadow: none;
|
|
|
|
|
|
|
|
--ck-border-radius: 6px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Disabled button */
|
|
|
|
:root .classic-toolbar-widget .ck.ck-button.ck-disabled {
|
|
|
|
opacity: .75;
|
|
|
|
}
|
|
|
|
|
2025-04-17 18:29:52 +03:00
|
|
|
/*
|
2025-04-17 23:09:25 +03:00
|
|
|
* Dropdowns
|
2025-04-17 18:29:52 +03:00
|
|
|
*/
|
|
|
|
|
|
|
|
/* Dropdown body */
|
|
|
|
:root .ck.ck-dropdown__panel,
|
2025-04-17 23:09:25 +03:00
|
|
|
:root .ck-balloon-panel {
|
|
|
|
--ck-color-panel-background: var(--menu-background-color);
|
2025-04-18 10:39:40 +03:00
|
|
|
--ck-color-panel-border: var(--ck-editor-popup-border-color);
|
2025-04-17 23:09:25 +03:00
|
|
|
|
2025-04-17 18:29:52 +03:00
|
|
|
box-shadow: 0px 10px 20px rgba(0, 0, 0, var(--dropdown-shadow-opacity));
|
2025-04-18 10:46:43 +03:00
|
|
|
outline: transparent !important;
|
2025-04-18 10:39:40 +03:00
|
|
|
border: 1px solid var(--ck-editor-popup-border-color) !important;
|
2025-04-17 23:09:25 +03:00
|
|
|
border-radius: var(--dropdown-border-radius) !important;
|
|
|
|
background: var(--menu-background-color) !important;
|
2025-04-17 18:29:52 +03:00
|
|
|
backdrop-filter: var(--dropdown-backdrop-filter);
|
2025-04-18 10:46:43 +03:00
|
|
|
padding: 4px;
|
2025-04-17 18:29:52 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
:root ul.ck.ck-list,
|
2025-04-17 20:05:42 +03:00
|
|
|
:root div.ck.ck-balloon-panel:not(.ck-tooltip) {
|
2025-04-17 18:29:52 +03:00
|
|
|
border: none;
|
|
|
|
background: transparent;
|
|
|
|
}
|
|
|
|
|
2025-04-18 11:03:57 +03:00
|
|
|
/* Tooltip */
|
|
|
|
:root div.ck.ck-balloon-panel.ck-tooltip {
|
|
|
|
--ck-color-panel-background: var(--toast-background); /* Arrow */
|
|
|
|
border-color: transparent !important;
|
|
|
|
border-radius: 6px !important;
|
|
|
|
padding: 0 10px 2px 10px;
|
|
|
|
background-color: var(--toast-background) !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
:root div.ck.ck-balloon-panel.ck-tooltip * {
|
|
|
|
color: var(--toast-text-color) !important;
|
|
|
|
}
|
|
|
|
|
2025-04-17 18:29:52 +03:00
|
|
|
/* Dropdown list item */
|
|
|
|
:root ul.ck.ck-list button.ck-button {
|
|
|
|
padding: 2px 16px;
|
|
|
|
background: transparent;
|
|
|
|
border-radius: 6px !important;
|
|
|
|
box-shadow: unset;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Checked list item */
|
|
|
|
:root ul.ck.ck-list button.ck-button.ck-on:not(:hover) {
|
|
|
|
background: transparent !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
:root ul.ck.ck-list button.ck-button:hover,
|
|
|
|
:root ul.ck.ck-list button.ck-button.ck-on:hover {
|
|
|
|
background: var(--hover-item-background-color);
|
|
|
|
color: var(--hover-item-color);
|
|
|
|
}
|
|
|
|
|
2025-04-17 23:09:25 +03:00
|
|
|
/* Color picker dropdown */
|
|
|
|
|
|
|
|
/* Color picker button */
|
|
|
|
:root .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
|
|
|
|
--ck-color-base-border: transparent; /* Remove the top border */
|
|
|
|
|
|
|
|
border-bottom-left-radius: var(--ck-border-radius);
|
|
|
|
border-bottom-right-radius: var(--ck-border-radius);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Table dropdown */
|
|
|
|
|
|
|
|
.ck-insert-table-dropdown__grid {
|
|
|
|
--ck-color-base-border: var(--ck-color-panel-border); /* Cell box color */
|
|
|
|
--ck-color-focus-border: var(--hover-item-text-color); /* Selected cell box border color */
|
|
|
|
--ck-color-focus-outer-shadow: var(--hover-item-background-color); /* Selected cell box background color */
|
|
|
|
--ck-border-radius: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
* EDITOR'S CONTENT
|
|
|
|
*/
|
|
|
|
|
2024-12-10 20:15:48 +02:00
|
|
|
/*
|
|
|
|
* Code Blocks
|
|
|
|
*/
|
|
|
|
|
2025-01-09 18:07:02 +02:00
|
|
|
.attachment-content-wrapper pre,
|
|
|
|
.ck-content pre,
|
|
|
|
.ck-mermaid__editing-view {
|
2024-12-10 20:15:48 +02:00
|
|
|
border: 0;
|
|
|
|
border-radius: 6px;
|
|
|
|
box-shadow: var(--code-block-box-shadow);
|
|
|
|
padding: 0 !important;
|
2025-01-09 18:07:02 +02:00
|
|
|
margin-top: 2px !important;
|
2025-01-04 17:29:40 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content pre {
|
2024-12-10 20:15:48 +02:00
|
|
|
overflow: unset;
|
|
|
|
}
|
|
|
|
|
|
|
|
html .note-detail-editable-text :not(figure, .include-note, hr):first-child {
|
|
|
|
/* Create some space for the top-side shadow */
|
|
|
|
margin-top: 1px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck.ck-editor__editable pre[data-language]::after {
|
2025-01-09 18:07:02 +02:00
|
|
|
--ck-color-code-block-label-background: rgba(128, 128, 128, 0.5);
|
2024-12-10 20:15:48 +02:00
|
|
|
border-radius: 0 0 5px 5px;
|
|
|
|
padding: 0px 10px;
|
2025-01-09 18:07:02 +02:00
|
|
|
letter-spacing: 0.5px;
|
2024-12-10 20:15:48 +02:00
|
|
|
font-weight: bold;
|
2025-01-28 17:00:32 +02:00
|
|
|
top: 0;
|
2024-12-10 20:15:48 +02:00
|
|
|
}
|
|
|
|
|
2025-01-04 17:29:40 +02:00
|
|
|
.attachment-content-wrapper pre code,
|
2025-01-07 19:10:33 +02:00
|
|
|
.ck-content pre code,
|
|
|
|
.ck-mermaid__editing-view {
|
2024-12-10 20:15:48 +02:00
|
|
|
display: block;
|
2025-01-07 19:10:33 +02:00
|
|
|
padding: 1em !important;
|
2024-12-10 20:15:48 +02:00
|
|
|
overflow: auto;
|
|
|
|
}
|
|
|
|
|
2025-03-27 15:41:24 +02:00
|
|
|
.ck-content pre code {
|
|
|
|
--scrollbar-thumb-color: gray;
|
2025-03-27 15:43:33 +02:00
|
|
|
--scrollbar-thumb-hover-color: gray;
|
2024-12-10 20:15:48 +02:00
|
|
|
}
|
|
|
|
|
2025-01-09 18:07:02 +02:00
|
|
|
.ck-content pre code::-webkit-scrollbar-track,
|
|
|
|
::-webkit-scrollbar-thumb {
|
2024-12-10 20:15:48 +02:00
|
|
|
cursor: default;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content blockquote {
|
|
|
|
background: var(--card-background-color);
|
|
|
|
border: 1px solid var(--card-border-color) !important;
|
|
|
|
box-shadow: var(--card-box-shadow);
|
|
|
|
border-radius: 10px;
|
|
|
|
padding: 1em 2.5em;
|
|
|
|
position: relative;
|
|
|
|
font-style: unset !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content blockquote p:last-of-type {
|
|
|
|
margin-bottom: 0 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content blockquote:before,
|
|
|
|
.ck-content blockquote:after {
|
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
|
|
|
font-size: 48px;
|
|
|
|
opacity: 0.1;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content blockquote:before {
|
|
|
|
content: "“";
|
|
|
|
left: 0.2em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content blockquote:after {
|
|
|
|
content: "”";
|
2025-01-09 18:07:02 +02:00
|
|
|
right: 0.35em;
|
2024-12-10 20:15:48 +02:00
|
|
|
}
|
|
|
|
|
2024-12-13 23:46:54 +02:00
|
|
|
.ck-content h2,
|
|
|
|
.ck-content h3,
|
|
|
|
.ck-content h4,
|
|
|
|
.ck-content h5,
|
|
|
|
.ck-content h6 {
|
|
|
|
font-weight: 300;
|
|
|
|
}
|
|
|
|
|
2024-12-10 20:15:48 +02:00
|
|
|
.ck-content hr {
|
|
|
|
margin: 5px 0;
|
|
|
|
height: 1px;
|
|
|
|
background-color: var(--main-border-color);
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
2025-02-01 00:01:13 +02:00
|
|
|
@media (screen) {
|
|
|
|
.ck-content p code {
|
|
|
|
border: 1px solid var(--card-border-color);
|
|
|
|
box-shadow: var(--card-box-shadow);
|
|
|
|
border-radius: 6px;
|
|
|
|
background-color: var(--card-background-color);
|
|
|
|
}
|
2024-12-10 20:15:48 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.note-detail-printable:not(.word-wrap) pre code {
|
|
|
|
white-space: pre;
|
|
|
|
margin-right: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.code-sample-wrapper .hljs {
|
|
|
|
transition: background-color linear 100ms;
|
2025-01-07 14:05:08 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.ck-content .footnote-section {
|
2025-01-07 14:32:16 +02:00
|
|
|
border: 0 !important;
|
|
|
|
border-top: 1px solid var(--main-border-color) !important;
|
2025-01-09 18:07:02 +02:00
|
|
|
}
|
2025-02-03 23:11:37 +02:00
|
|
|
|
2025-02-05 02:38:15 +02:00
|
|
|
/* Table caption */
|
|
|
|
|
|
|
|
.ck-content .table > figcaption {
|
|
|
|
background: var(--accented-background-color);
|
|
|
|
color: var(--main-text-color);
|
2025-03-20 14:40:42 +02:00
|
|
|
}
|