/* OpenAugi Plugin Styles */ /* Status bar item styles */ #openaugi-status { display: flex; align-items: center; gap: 8px; color: var(--text-accent); } .openaugi-status-icon { display: flex; align-items: center; } .openaugi-spinner { display: inline-block; width: 14px; height: 14px; border: 2px solid var(--text-accent); border-radius: 50%; border-top-color: transparent; animation: openaugi-spin 1s linear infinite; } @keyframes openaugi-spin { to { transform: rotate(360deg); } } .openaugi-status-text { font-size: 13px; font-weight: 500; } .openaugi-loading-dots { display: flex; gap: 2px; } .openaugi-dot { opacity: 0; transition: opacity 0.3s ease; font-weight: bold; } .openaugi-dot.active { opacity: 1; } /* Prompt Selection Modal Styles */ .openaugi-prompt-description { color: var(--text-muted); margin-bottom: 1em; } .openaugi-prompt-warning { color: var(--text-warning); background-color: var(--background-modifier-warning); padding: 0.5em; border-radius: 4px; margin: 1em 0; } .openaugi-prompt-preview { margin-top: 1em; border: 1px solid var(--background-modifier-border); border-radius: 4px; padding: 1em; background-color: var(--background-secondary); } .openaugi-prompt-preview h4 { margin-top: 0; color: var(--text-muted); font-size: 0.9em; } .openaugi-prompt-preview-content { font-size: 0.85em; line-height: 1.4; color: var(--text-normal); white-space: pre-wrap; overflow-wrap: break-word; } .openaugi-prompt-error { color: var(--text-error); font-style: italic; }