SysOps: deploy-all — 2026-06-09 11:27 UTC

This commit is contained in:
sysops
2026-06-09 11:27:49 +00:00
parent 7f973b7203
commit 9b88e7c110
4 changed files with 357 additions and 32 deletions
+56 -10
View File
@@ -201,18 +201,64 @@
.page-viz-panel.viz-mode-alt .viz-eq { flex: 1; min-height: 140px; max-height: 220px; margin-top: 0.75rem; }
.page-viz-panel.viz-mode-alt .viz-eq-row { font-size: 0.82rem; padding: 0.15rem 0; }
.briefing-loading-overlay {
position: absolute; inset: 0; background: rgba(10, 14, 20, 0.8);
backdrop-filter: blur(4px); display: flex; flex-direction: column;
align-items: center; justify-content: center; gap: 1rem; z-index: 20; border-radius: 12px;
.hm-live-bar {
position: sticky;
top: 0;
z-index: 40;
margin-bottom: 1rem;
padding: 0.75rem 1rem;
background: rgba(8, 12, 18, 0.97);
border: 1px solid rgba(0, 229, 255, 0.35);
border-radius: 12px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45), 0 0 20px rgba(0, 229, 255, 0.08);
backdrop-filter: blur(8px);
}
.briefing-loading-overlay .loading-dots { display: flex; gap: 0.5rem; }
.briefing-loading-overlay .loading-dots span {
width: 12px; height: 12px; border-radius: 50%; background: var(--hm-cyan);
animation: hmEq 0.8s ease-in-out infinite alternate;
.hm-live-bar-active { border-color: var(--hm-cyan); animation: hmLivePulse 2s ease-in-out infinite; }
.hm-live-bar-done { border-color: rgba(34, 197, 94, 0.45); }
@keyframes hmLivePulse {
0%, 100% { box-shadow: 0 8px 32px rgba(0,0,0,0.45), 0 0 12px rgba(0,229,255,0.1); }
50% { box-shadow: 0 8px 32px rgba(0,0,0,0.45), 0 0 22px rgba(0,229,255,0.22); }
}
.hm-live-bar-head {
display: flex; align-items: center; gap: 0.65rem; flex-wrap: wrap;
margin-bottom: 0.5rem;
}
.hm-live-title { font-size: 0.9rem; color: #f1f5f9; flex: 1; min-width: 180px; }
.hm-live-progress { font-size: 0.72rem; color: var(--hm-cyan); }
.hm-live-close { margin-left: auto; opacity: 0.7; }
.hm-live-log {
list-style: none; margin: 0; padding: 0;
max-height: 200px; overflow-y: auto;
display: flex; flex-direction: column; gap: 0.3rem;
font-size: 0.78rem;
}
.hm-live-entry {
display: grid;
grid-template-columns: 110px 1fr;
gap: 0.35rem 0.65rem;
padding: 0.35rem 0.5rem;
border-radius: 8px;
background: rgba(0, 0, 0, 0.25);
border-left: 3px solid #64748b;
}
.hm-live-entry.hm-live-running { border-left-color: var(--hm-cyan); }
.hm-live-entry.hm-live-ok { border-left-color: #22c55e; }
.hm-live-entry.hm-live-warn { border-left-color: #f59e0b; }
.hm-live-entry.hm-live-agent {
border-left-color: #a855f7;
background: rgba(168, 85, 247, 0.08);
grid-template-columns: 90px 1fr;
}
.hm-live-src {
font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.04em;
color: #94a3b8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.hm-live-msg { color: #e2e8f0; }
.hm-live-detail {
grid-column: 2;
color: #64748b;
font-size: 0.68rem;
}
.briefing-loading-overlay .loading-dots span:nth-child(2) { animation-delay: 0.15s; }
.briefing-loading-overlay .loading-dots span:nth-child(3) { animation-delay: 0.3s; }
.briefing-typewriter { color: #f1f5f9; line-height: 1.75; font-size: 1rem; min-height: 3rem; }
.horizon-card ul { color: #dce6f0; line-height: 1.65; }