/* AIPriorityCards */
.section { display: flex; flex-direction: column; gap: var(--space-4); }
.sectionTitle { font-size: var(--text-xs); font-weight: var(--font-semibold); letter-spacing: var(--tracking-wider); text-transform: uppercase; color: var(--color-text-tertiary); margin: 0; display: flex; align-items: center; gap: var(--space-2); }
.aiStar { color: var(--color-violet-light); }
.grid { display: flex; flex-direction: column; gap: var(--space-3); }
.card { display: flex; align-items: center; gap: var(--space-4); padding: var(--space-4) var(--space-5); position: relative; }
.urgencyDot { width: 8px; height: 8px; border-radius: var(--radius-full); flex-shrink: 0; }
.content { flex: 1; display: flex; flex-direction: column; gap: var(--space-1); min-width: 0; }
.headline { font-size: var(--text-sm); font-weight: var(--font-medium); color: var(--color-text-primary); margin: 0; }
.sublabel { font-size: var(--text-xs); color: var(--color-text-secondary); margin: 0; }
.skeleton { height: 72px; border-radius: var(--radius-lg); }
.empty { font-size: var(--text-sm); color: var(--color-text-tertiary); }
