.added { color: var(--text-on-accent); background-color: var(--text-accent); } .normal { color: var(--text-normal); } .deleted { color: var(--text-on-accent); background-color: var(--text-muted); } .op-scrollable { overflow-y: scroll; /* min-height: 280px; */ max-height: 280px; user-select: text; } .op-pre { white-space: pre-wrap; } .op-warn { border: 1px solid salmon; padding: 2px; border-radius: 4px; } .op-warn::before { content: "Warning"; font-weight: bold; color: salmon; position: relative; display: block; } .op-warn-info { border: 1px solid rgb(255, 209, 81); padding: 2px; border-radius: 4px; } .op-warn-info::before { content: "Notice"; font-weight: bold; color: rgb(255, 209, 81); position: relative; display: block; } .syncstatusbar { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .tcenter { text-align: center; } .sls-plugins-wrap { display: flex; flex-grow: 1; max-height: 50vh; overflow-y: scroll; } .sls-plugins-tbl { border: 1px solid var(--background-modifier-border); width: 100%; max-height: 80%; } .divider th { border-top: 1px solid var(--background-modifier-border); } .sls-header-button { margin-left: 2em; } .sls-hidden { display: none; } :root { --sls-log-text: ""; } .sls-troubleshoot-preview { max-width: max-content; } .sls-troubleshoot-preview img { max-width: 100%; } .CodeMirror-wrap::before, .markdown-preview-view.cm-s-obsidian::before, .markdown-source-view.cm-s-obsidian::before, .canvas-wrapper::before, .empty-state::before { content: var(--sls-log-text, ""); font-variant-numeric: tabular-nums; font-variant-emoji: emoji; tab-size: 4; text-align: right; white-space: pre-wrap; position: absolute; border-radius: 4px; /* border:1px solid --background-modifier-border; */ display: inline-block; top: 8px; color: --text-normal; opacity: 0.5; font-size: 80%; -webkit-filter: grayscale(100%); filter: grayscale(100%); } .empty-state::before, .markdown-preview-view.cm-s-obsidian::before, .markdown-source-view.cm-s-obsidian::before { top: var(--header-height); right: 1em; } .is-mobile .empty-state::before, .is-mobile .markdown-preview-view.cm-s-obsidian::before, .is-mobile .markdown-source-view.cm-s-obsidian::before { top: var(--view-header-height); right: 1em; } .canvas-wrapper::before { right: 48px; } .CodeMirror-wrap::before { right: 0px; } .cm-s-obsidian > .cm-editor::before { right: 16px; } .sls-setting-tab { display: none; } div.sls-setting-menu-btn { color: var(--text-normal); background-color: var(--background-secondary-alt); border-radius: 4px 4px 0 0; padding: 6px 10px; cursor: pointer; margin-right: 12px; font-family: "Inter", sans-serif; outline: none; user-select: none; flex-grow: 1; text-align: center; flex-shrink: 1; } .sls-setting-label.selected { /* order: 1; */ flex-grow: 1; /* width: 100%; */ } .sls-setting-tab:hover ~ div.sls-setting-menu-btn, .sls-setting-label.selected .sls-setting-tab:checked ~ div.sls-setting-menu-btn { background-color: var(--interactive-accent); color: var(--text-on-accent); } .sls-setting-menu { display: flex; flex-direction: row; /* flex-wrap: wrap; */ overflow-x: auto; } .sls-setting-label { flex-grow: 1; display: inline-flex; justify-content: center; } .setting-collapsed { display: none; } .sls-plugins-tbl-buttons { text-align: right; } .sls-plugins-tbl-buttons button { flex-grow: 0; padding: 6px 10px; } .sls-plugins-tbl-device-head { background-color: var(--background-secondary-alt); color: var(--text-accent); } .op-flex { display: flex; } .op-flex input { display: inline-flex; flex-grow: 1; margin-bottom: 8px; } .op-info { display: inline-flex; flex-grow: 1; border-bottom: 1px solid var(--background-modifier-border); width: 100%; margin-bottom: 4px; padding-bottom: 4px; } .history-added { color: var(--text-on-accent); background-color: var(--text-accent); } .history-normal { color: var(--text-normal); } .history-deleted { color: var(--text-on-accent); background-color: var(--text-muted); text-decoration: line-through; } .ob-btn-config-fix label { margin-right: 40px; } .ob-btn-config-info { border: 1px solid salmon; padding: 2px; margin: 1px; border-radius: 4px; } .ob-btn-config-head { padding: 2px; margin: 1px; border-radius: 4px; } .isWizard .wizardHidden { display: none; } .sls-setting:not(.isWizard) .wizardOnly { display: none; } .sls-item-dirty::before { content: "✏"; } .sls-setting-hidden { display: none; } .password-input > .setting-item-control > input { -webkit-text-security: disc; } span.ls-mark-cr::after { user-select: none; content: "↲"; color: var(--text-muted); font-size: 0.8em; } .deleted span.ls-mark-cr::after { color: var(--text-on-accent); } .ls-imgdiff-wrap { display: flex; justify-content: center; align-items: center; } .ls-imgdiff-wrap .overlay { position: relative; } .ls-imgdiff-wrap .overlay .img-base { position: relative; top: 0; left: 0; } .ls-imgdiff-wrap .overlay .img-overlay { -webkit-filter: invert(100%) opacity(50%); filter: invert(100%) opacity(50%); position: absolute; top: 0; left: 0; animation: ls-blink-diff 0.5s cubic-bezier(0.4, 0, 1, 1) infinite alternate; } @keyframes ls-blink-diff { 0% { opacity: 0; } 50% { opacity: 0; } 100% { opacity: 1; } }