diff --git a/governance_dashboard.html b/governance_dashboard.html index da92e66..710011a 100644 --- a/governance_dashboard.html +++ b/governance_dashboard.html @@ -684,6 +684,106 @@ border-left: 4px solid var(--warning); } + /* Batch Action Bar */ + .batch-action-bar { + position: fixed; + bottom: 24px; + left: 50%; + transform: translateX(-50%); + background: var(--bg-card); + border: 1px solid var(--primary); + border-radius: 12px; + padding: 16px 24px; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4); + display: none; + align-items: center; + gap: 16px; + z-index: 1000; + animation: slideUp 0.3s ease; + } + + @keyframes slideUp { + from { + opacity: 0; + transform: translateX(-50%) translateY(20px); + } + to { + opacity: 1; + transform: translateX(-50%) translateY(0); + } + } + + .batch-action-bar.show { + display: flex; + } + + .batch-info { + color: var(--text-primary); + font-weight: 600; + font-size: 14px; + } + + .batch-actions { + display: flex; + gap: 8px; + } + + .batch-btn { + padding: 8px 16px; + border: none; + border-radius: 6px; + font-size: 13px; + font-weight: 500; + cursor: pointer; + transition: all 0.2s; + } + + .batch-btn.primary { + background: var(--success); + color: white; + } + + .batch-btn.primary:hover { + background: #047857; + } + + .batch-btn.secondary { + background: var(--primary); + color: white; + } + + .batch-btn.secondary:hover { + background: #0e7490; + } + + .batch-btn.clear { + background: rgba(255, 255, 255, 0.1); + color: var(--text-primary); + } + + .batch-btn.clear:hover { + background: rgba(255, 255, 255, 0.15); + } + + /* Escalation Card Selection */ + .escalation-card.selected { + background: rgba(8, 145, 178, 0.15); + border-color: var(--primary); + } + + .escalation-checkbox { + display: flex; + align-items: center; + gap: 12px; + } + + .escalation-checkbox input[type="checkbox"] { + width: 20px; + height: 20px; + cursor: pointer; + accent-color: var(--primary); + } + /* Scrollbar Styling */ ::-webkit-scrollbar { width: 8px; @@ -833,6 +933,24 @@

📦 Evidence Artifacts

+ +
+
+ 0 escalations selected +
+
+ + + +
+
+