Etapa completada (local) — widgets de Mirada Empresa
This commit is contained in:
@@ -912,6 +912,56 @@ body {
|
||||
}
|
||||
.db-filter-reset:hover { background: rgba(67,187,200,0.2); }
|
||||
|
||||
/* ── Tres miradas: tabs ── */
|
||||
.db-tabs { display: flex; gap: 4px; margin-bottom: 16px; border-bottom: 1px solid rgba(67,187,200,0.15); }
|
||||
.db-tab {
|
||||
padding: 10px 18px; font-size: 0.8125rem; font-weight: 600; color: #9ca3af;
|
||||
cursor: pointer; border: none; background: none; border-bottom: 2px solid transparent;
|
||||
display: flex; flex-direction: column; align-items: flex-start; gap: 1px;
|
||||
}
|
||||
.db-tab:hover { color: #E7E6E5; }
|
||||
.db-tab-active { color: var(--color-re-teal); border-bottom-color: var(--color-re-teal); }
|
||||
.db-tab-lens { font-size: 0.6875rem; color: #5e6f8c; font-weight: 400; }
|
||||
|
||||
/* ── Tres miradas: intro de cada lente ── */
|
||||
.db-lens-intro {
|
||||
background: #101a30; border-left: 3px solid var(--color-re-teal);
|
||||
border-radius: 0 8px 8px 0; padding: 10px 14px; margin-bottom: 16px;
|
||||
font-size: 0.8125rem; color: #9fb0cc; line-height: 1.5;
|
||||
}
|
||||
|
||||
/* ── Card destacada (estrella) ── */
|
||||
.db-widget-star {
|
||||
border-color: var(--color-re-teal);
|
||||
background: linear-gradient(135deg, #0e1b2e, #10243000);
|
||||
}
|
||||
.db-widget-star .db-widget-title { color: var(--color-re-teal); }
|
||||
|
||||
/* ── Big stat (KPI de una sola cifra, dentro de WidgetShell) ── */
|
||||
.db-big-stat { font-size: 2.375rem; font-weight: 700; color: var(--color-re-teal); line-height: 1; }
|
||||
.db-big-stat-warn { color: #f0b429; }
|
||||
.db-big-stat-danger { color: #f06b6b; }
|
||||
.db-big-stat-sub { font-size: 0.75rem; color: #7d8da5; margin-top: 6px; line-height: 1.4; }
|
||||
|
||||
/* ── Punto ciego: contraste de dos barras ── */
|
||||
.db-gap-viz { display: flex; align-items: flex-end; gap: 24px; justify-content: center; padding: 8px 0 4px; }
|
||||
.db-gap-col { text-align: center; }
|
||||
.db-gap-bar { width: 56px; border-radius: 6px 6px 0 0; margin: 0 auto; transition: height 0.4s; }
|
||||
.db-gap-val { font-size: 0.8125rem; font-weight: 700; margin-bottom: 4px; }
|
||||
.db-gap-lab { font-size: 0.6875rem; color: #9fb0cc; margin-top: 6px; }
|
||||
.db-gap-brecha { text-align: center; font-size: 0.75rem; color: #f0b429; margin-top: 10px; }
|
||||
|
||||
/* ── Placeholder (Mirada País / Humana, "próximamente") ── */
|
||||
.db-placeholder {
|
||||
display: flex; flex-direction: column; align-items: center; justify-content: center;
|
||||
gap: 8px; min-height: 220px; text-align: center; color: #7d8da5;
|
||||
background: #101a30; border: 1px dashed rgba(67,187,200,0.25); border-radius: 12px;
|
||||
padding: 32px 24px;
|
||||
}
|
||||
.db-placeholder-icon { font-size: 1.75rem; }
|
||||
.db-placeholder-title { font-size: 1rem; font-weight: 600; color: #E7E6E5; }
|
||||
.db-placeholder-hint { font-size: 0.8125rem; max-width: 420px; line-height: 1.5; }
|
||||
|
||||
/* ── Admin: control de respuestas (Etapa 3V) ── */
|
||||
.admin-page { max-width: 1100px; margin: 0 auto; padding: 24px; }
|
||||
.admin-header {
|
||||
|
||||
Reference in New Issue
Block a user