algometrix_second_brain_bui.../styles.css
algometrix e22cc920b7 Initial release: AI Explainer plugin for Obsidian
Generate linked explanation notes from selections using Claude Code,
Gemini, Codex, or a local Ollama model. Includes 23 sample note modes,
inline enhancement actions, batch generation, a config-driven modes
system, cross-platform installers, and vault repair scripts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 02:51:45 -04:00

134 lines
2.5 KiB
CSS

.claude-helper-modal h2 {
margin-bottom: 12px;
}
.claude-helper-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
}
.claude-helper-mode-btn {
padding: 12px 16px;
border: 1px solid var(--background-modifier-border);
border-radius: 8px;
cursor: pointer;
transition: background-color 0.15s ease;
}
.claude-helper-mode-btn:hover {
background-color: var(--background-modifier-hover);
border-color: var(--interactive-accent);
}
.claude-helper-mode-name {
font-weight: 600;
font-size: 14px;
margin-bottom: 4px;
}
.claude-helper-mode-desc {
font-size: 12px;
color: var(--text-muted);
}
.claude-helper-mode-btn.claude-helper-mode-selected {
background-color: var(--interactive-accent);
border-color: var(--interactive-accent);
color: var(--text-on-accent);
}
.claude-helper-mode-btn.claude-helper-mode-selected .claude-helper-mode-desc {
color: var(--text-on-accent);
opacity: 0.85;
}
.claude-helper-label {
display: block;
font-weight: 600;
font-size: 14px;
margin-bottom: 8px;
}
.claude-helper-config-section {
margin-top: 16px;
padding-top: 12px;
border-top: 1px solid var(--background-modifier-border);
}
.claude-helper-title-input {
width: 100% !important;
}
.claude-helper-extra-input {
width: 100% !important;
min-height: 60px;
}
.claude-helper-btn-row {
display: flex;
justify-content: flex-end;
gap: 8px;
margin-top: 16px;
}
/* Queue status modal */
.claude-helper-queue-section {
margin-bottom: 16px;
}
.claude-helper-queue-section h3 {
margin-bottom: 8px;
font-size: 14px;
color: var(--text-muted);
}
.claude-helper-queue-item {
display: flex;
align-items: center;
padding: 8px 12px;
border: 1px solid var(--background-modifier-border);
border-radius: 6px;
margin-bottom: 4px;
}
.claude-helper-queue-active {
border-color: var(--interactive-accent);
background-color: var(--background-modifier-hover);
}
.claude-helper-queue-name {
font-weight: 600;
flex: 1;
}
.claude-helper-queue-mode {
font-size: 12px;
color: var(--text-muted);
margin-right: 8px;
}
.claude-helper-queue-remove {
font-size: 12px;
cursor: pointer;
}
.claude-helper-queue-clear {
margin-top: 12px;
width: 100%;
}
.claude-helper-queue-empty {
color: var(--text-muted);
font-style: italic;
}
.claude-helper-spinner {
color: var(--interactive-accent);
animation: claude-helper-pulse 1.5s infinite;
}
@keyframes claude-helper-pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.3; }
}