.jarvis-task-card { flex-shrink: 0; margin: 12px 0 20px; padding: 20px; border: 1px solid #bed2ff; border-left: 4px solid #1657d9; border-radius: 14px; background: #f4f8ff; color: #173052; overflow-wrap: anywhere; }
.jarvis-task-card h4 { margin: 0 0 14px; font-size: 17px; }
.jarvis-task-card p { margin: 8px 0; white-space: pre-wrap; }
.jarvis-task-card .jarvis-chat-actions { margin-top: 16px; flex-wrap: wrap; }
@media (max-width: 960px) { .app-shell:has(.jarvis-chat) { grid-template-columns: minmax(0, 1fr); } .app-shell:has(.jarvis-chat) .sidebar { min-width: 0; } }
