feat(dashboard): unify global UI theme across all admin templates
This commit is contained in:
@@ -361,15 +361,15 @@
|
||||
gap: 18px;
|
||||
padding: 24px 26px;
|
||||
border-radius: 24px;
|
||||
background: linear-gradient(135deg, rgba(79,70,229,0.10), rgba(59,130,246,0.08), rgba(255,255,255,0.9));
|
||||
border: 1px solid rgba(148, 163, 184, 0.16);
|
||||
box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06);
|
||||
background: linear-gradient(135deg, rgba(15,118,110,0.10), rgba(14,165,233,0.08), rgba(255,255,255,0.9));
|
||||
border: 1px solid rgba(101, 121, 113, 0.16);
|
||||
box-shadow: 0 18px 40px rgba(21, 33, 27, 0.06);
|
||||
}
|
||||
.page-eyebrow {
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: .08em;
|
||||
color: #6366f1;
|
||||
color: #0b5e57;
|
||||
font-weight: 700;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
@@ -377,43 +377,43 @@
|
||||
font-size: 30px;
|
||||
line-height: 1.1;
|
||||
margin-bottom: 10px;
|
||||
color: #0f172a;
|
||||
color: #15211b;
|
||||
}
|
||||
.page-hero-copy p {
|
||||
color: #64748b;
|
||||
color: #4f6258;
|
||||
font-size: 14px;
|
||||
}
|
||||
.overview-grid .el-col { margin-bottom: 16px; }
|
||||
.overview-card { min-height: 112px; }
|
||||
.overview-card--primary {
|
||||
background: linear-gradient(180deg, rgba(79,70,229,0.10), rgba(255,255,255,0.94)) !important;
|
||||
background: linear-gradient(180deg, rgba(15,118,110,0.10), rgba(255,255,255,0.94)) !important;
|
||||
}
|
||||
.overview-card--soft {
|
||||
background: linear-gradient(180deg, rgba(59,130,246,0.08), rgba(255,255,255,0.94)) !important;
|
||||
background: linear-gradient(180deg, rgba(14,165,233,0.08), rgba(255,255,255,0.94)) !important;
|
||||
}
|
||||
.overview-label { font-size: 13px; color: #64748b; margin-bottom: 14px; }
|
||||
.overview-value { font-size: 30px; font-weight: 700; color: #0f172a; margin-bottom: 10px; }
|
||||
.overview-note { font-size: 12px; color: #94a3b8; }
|
||||
.overview-label { font-size: 13px; color: #4f6258; margin-bottom: 14px; }
|
||||
.overview-value { font-size: 30px; font-weight: 700; color: #15211b; margin-bottom: 10px; }
|
||||
.overview-note { font-size: 12px; color: #74897f; }
|
||||
.workspace-header {
|
||||
display: flex; align-items: center; justify-content: space-between; gap: 16px;
|
||||
}
|
||||
.workspace-header h3 { font-size: 18px; margin-bottom: 4px; }
|
||||
.workspace-header p { font-size: 13px; color: #64748b; }
|
||||
.workspace-header p { font-size: 13px; color: #4f6258; }
|
||||
.entity-cell { display: flex; align-items: center; gap: 12px; }
|
||||
.entity-badge {
|
||||
width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center;
|
||||
justify-content: center; background: rgba(79,70,229,0.10); color: #4f46e5; font-size: 12px;
|
||||
justify-content: center; background: rgba(15,118,110,0.10); color: #0f766e; font-size: 12px;
|
||||
font-weight: 700; flex-shrink: 0;
|
||||
}
|
||||
.entity-title { font-size: 14px; font-weight: 600; color: #0f172a; }
|
||||
.entity-subtitle { margin-top: 4px; font-size: 12px; color: #94a3b8; }
|
||||
.entity-title { font-size: 14px; font-weight: 600; color: #15211b; }
|
||||
.entity-subtitle { margin-top: 4px; font-size: 12px; color: #74897f; }
|
||||
.action-row { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
|
||||
.plugin-detail-container { max-height: 70vh; overflow-y: auto; }
|
||||
.plugin-descriptions { width: 100%; }
|
||||
.dialog-intro { margin-bottom: 14px; color: #64748b; font-size: 13px; }
|
||||
.dialog-intro { margin-bottom: 14px; color: #4f6258; font-size: 13px; }
|
||||
.config-container {
|
||||
max-height: 320px; overflow-y: auto; background: rgba(248,250,252,0.82); border: 1px solid rgba(148,163,184,0.12);
|
||||
border-radius: 14px; padding: 12px; font-size: 12px; color: #334155;
|
||||
max-height: 320px; overflow-y: auto; background: rgba(247,251,248,0.82); border: 1px solid rgba(101,121,113,0.12);
|
||||
border-radius: 14px; padding: 12px; font-size: 12px; color: #27443a;
|
||||
}
|
||||
.config-container pre { margin: 0; white-space: pre-wrap; word-break: break-word; }
|
||||
.command-tags { display: flex; flex-wrap: wrap; gap: 6px; }
|
||||
|
||||
Reference in New Issue
Block a user