UNPKG

aios-core

Version:

Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework

122 lines (102 loc) 2.09 kB
.domain-card { display: flex; flex-direction: column; min-height: 200px; } .domain-card-header { display: flex; align-items: center; gap: var(--spacing-md); margin-bottom: var(--spacing-md); padding-bottom: var(--spacing-md); border-bottom: 1px solid var(--color-bg-card); } .domain-icon { font-size: 1.5rem; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background-color: var(--color-bg-card); border-radius: var(--radius-md); } .domain-info { flex: 1; } .domain-name { font-size: 1rem; font-weight: 600; color: var(--color-text-primary); margin: 0; } .domain-stats { font-size: 0.75rem; color: var(--color-text-muted); } .domain-card-body { display: flex; align-items: center; justify-content: space-between; flex: 1; gap: var(--spacing-lg); } .domain-issues { flex: 1; } .no-issues { color: var(--color-healthy); font-size: 0.875rem; display: flex; align-items: center; gap: var(--spacing-xs); } .no-issues::before { content: '\2713'; } .issue-counts { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-sm); } .issue-count { display: flex; flex-direction: column; align-items: center; padding: var(--spacing-sm); background-color: var(--color-bg-card); border-radius: var(--radius-sm); } .issue-count .count { font-size: 1.25rem; font-weight: 700; } .issue-count .label { font-size: 0.625rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--color-text-muted); } .issue-count--critical .count { color: var(--color-severity-critical); } .issue-count--high .count { color: var(--color-severity-high); } .issue-count--medium .count { color: var(--color-severity-medium); } .issue-count--low .count { color: var(--color-severity-low); } .domain-card-footer { margin-top: var(--spacing-md); padding-top: var(--spacing-md); border-top: 1px solid var(--color-bg-card); text-align: right; } .view-details { font-size: 0.875rem; color: var(--color-info); font-weight: 500; }