aios-core
Version:
Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework
122 lines (102 loc) • 2.09 kB
CSS
.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;
}