/* * TEXT NOTES */ /* * Code Blocks */ .attachment-content-wrapper pre, .ck-content pre, .ck-mermaid__editing-view { border: 0; border-radius: 6px; box-shadow: var(--code-block-box-shadow); padding: 0 !important; margin-top: 2px !important; } .ck-content pre { 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 { --ck-color-code-block-label-background: rgba(128, 128, 128, 0.5); border-radius: 0 0 5px 5px; padding: 0px 10px; letter-spacing: 0.5px; font-weight: bold; top: 0; } .attachment-content-wrapper pre code, .ck-content pre code, .ck-mermaid__editing-view { display: block; padding: 1em !important; overflow: auto; } .ck-content pre code::-webkit-scrollbar { height: 6px; } .ck-content pre code::-webkit-scrollbar-thumb { height: 4px; border: none !important; background: gray !important; } .ck-content pre code::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb { 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: "”"; right: 0.35em; } .ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6 { font-weight: 300; } .ck-content hr { margin: 5px 0; height: 1px; background-color: var(--main-border-color); opacity: 1; } @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); } } .note-detail-printable:not(.word-wrap) pre code { white-space: pre; margin-right: 1em; } .code-sample-wrapper .hljs { transition: background-color linear 100ms; } .ck-content .footnote-section { border: 0 !important; border-top: 1px solid var(--main-border-color) !important; } /* Table caption */ .ck-content .table > figcaption { background: var(--accented-background-color); color: var(--main-text-color); } /* * Search in text panel */ .find-replace-widget { container-type: inline-size; } .find-replace-widget > div { padding: 8px; } .find-replace-widget > div + div { padding-top: 0; } div.find-replace-widget div.find-widget-found-wrapper > span { min-width: 50px; font-style: normal; font-weight: normal; } /* The up / down buttons of the "Find in text" input */ .find-replace-widget .input-group button { font-size: 1.3em; } .find-replace-widget .form-check { padding-left: 0; white-space: nowrap; } .find-replace-widget .form-check .form-check-input { margin-left: 0; } /* Narrow version */ @container (max-width: 600px) { .find-replace-widget > *, .find-replace-widget input, .find-replace-widget button.btn.btn-sm { font-size: .9em; } .find-widget-box { position: relative; justify-content: center; flex-wrap: wrap; gap: 8px; } .find-widget-box, .replace-widget-box { padding-right: 3em !important; } .find-widget-close-button { position: absolute; top: .85em; right: .5em; } .find-widget-box > * { margin: unset !important; } div.find-widget-search-term-input-group { margin-bottom: 8px; max-width: unset; width: 100%; } .find-widget-found-wrapper, .find-widget-found-wrapper > span { min-width: 0 !important; } .find-widget-spacer { display: none; } .form-check { min-height: unset; margin-bottom: unset; } .replace-widget-box { gap: 8px; } .replace-widget-box > * { margin-right: unset !important; } div.replace-widget-box button.btn.btn-sm { min-width: unset; white-space: nowrap; } }