.cm-cursor-overlay { left: -1%; top: -2.2rem; width: 102%; position: absolute; align-items: center; background: var(--background-secondary) !important; color: var(--text-normal); font-size: var(--font-ui-medium); border: 1px solid var(--background-modifier-border) !important; user-select: none; padding: 4px 8px; border-radius: 4px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); z-index: 1000; visibility: visible; } .cm-cursor-overlay-inner { display: flex; flex-direction: row; align-items: center; overflow: visible; } .cm-tooltip-editor { display: flex; padding: 1px 0 1px 10px; height: auto; width: auto; max-height: 100%; align-items: center; background-color: var(--background-primary); border: 1px solid var(--background-modifier-border-focus); border-radius: 4px; overflow: visible; margin-left: 8px; flex: 1 0 0; transition: flex-basis 0.3s ease; } .cm-cursor-overlay .cm-editor { user-select: text; } /* Button Styles */ .submit-button { height: auto; } .tooltip-button { height: auto; margin-left: 8px; border: 1px solid var(--background-modifier-border-focus); box-shadow: none !important; } /* Loader Animation */ .loader { width: 5px; aspect-ratio: 1; border-radius: 50%; color: var(--text-normal); background: var(--background-primary); animation: l5 1s infinite linear alternate; margin: 0 20px 0 26px; display: flex; } .loader.hidden { visibility: hidden; opacity: 0; } .hidden { display: none; } @keyframes l5 { 0%, 33% { box-shadow: 10px 0 var(--text-accent), -10px 0 var(--text-faint); background: var(--text-accent); } 66%, 100% { box-shadow: 10px 0 var(--text-faint), -10px 0 var(--text-accent); background: var(--text-faint); } } .cm-change-widget { padding: 0px 4px; color: var(--text-normal); background-color: var(--background-primary-alt); } .cm-change-added { background-color: rgba(var(--color-green-rgb), 0.2); } .cm-change-removed { background-color: rgba(var(--color-red-rgb), 0.2); } .primary-action { background-color: var(--interactive-accent) !important; color: var(--text-on-accent) !important; } .tooltip-button:hover { opacity: 0.8; } /* Style for the advanced text areas */ .wide-text-settings { width: 25em; height: 10em; } .tooltip-autocomplete { background-color: var(--background-primary-alt) !important; color: var(--text-normal) !important; width: 101.9% !important; margin-left: -1.1rem !important; overflow: hidden; border: 1px solid var(--background-modifier-border-focus); border-radius: 4px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .tooltip-autocomplete li[aria-selected] { background-color: var(--text-selection) !important; color: var(--text-accent) !important; } .completion-label { font-size: var(--font-ui-small); font-weight: var(--font-normal); font-family: Arial, Helvetica, sans-serif !important; border-radius: 4px; white-space: nowrap; } .cm-tooltip.cm-tooltip-below { top: 100%; margin-top: 0.8em; bottom: auto; } /* Slash command highlighting */ .cm-slash-command { color: var(--text-accent); }