+
{critical.length} critical
)}
-
+
{unacknowledged.length} unacknowledged
diff --git a/frontend/src/components/ngo/NGOResultCard.tsx b/frontend/src/components/ngo/NGOResultCard.tsx
index 8912acb..a9161ce 100644
--- a/frontend/src/components/ngo/NGOResultCard.tsx
+++ b/frontend/src/components/ngo/NGOResultCard.tsx
@@ -153,7 +153,7 @@ export function NGOResultCard({
/>
) : (
-
+
{organization.name.slice(0, 2).toUpperCase()}
@@ -188,8 +188,8 @@ export function NGOResultCard({
@@ -327,7 +327,7 @@ export function NGOResultCard({
{onExport && (
diff --git a/frontend/src/components/ngo/SubscriptionManager.tsx b/frontend/src/components/ngo/SubscriptionManager.tsx
index bda8883..95de2cf 100644
--- a/frontend/src/components/ngo/SubscriptionManager.tsx
+++ b/frontend/src/components/ngo/SubscriptionManager.tsx
@@ -76,7 +76,7 @@ export function SubscriptionManager({
onAdd && (
@@ -91,7 +91,7 @@ export function SubscriptionManager({
{subscriptions.length}
- Active:
+ Active:
{activeCount}
@@ -118,7 +118,7 @@ export function SubscriptionManager({
{onAdd && (
@@ -235,8 +235,8 @@ export function SubscriptionManager({
className={cx(
'px-3 py-1.5 text-xs font-medium rounded-lg transition',
sub.active
- ? 'text-amber-400 bg-amber-600/10 hover:bg-amber-600/20'
- : 'text-brand-400 bg-brand-600/10 hover:bg-brand-600/20',
+ ? 'text-amber-700 bg-amber-600/10 hover:bg-amber-600/20'
+ : 'text-brand-600 bg-brand-600/10 hover:bg-brand-600/20',
)}
>
{sub.active ? 'Pause Monitoring' : 'Resume Monitoring'}
@@ -260,7 +260,7 @@ export function SubscriptionManager({
onDelete(sub.id)
}
}}
- className="px-3 py-1.5 text-xs font-medium text-danger-400 hover:text-danger-300 bg-danger-600/10 hover:bg-danger-600/20 rounded-lg transition"
+ className="px-3 py-1.5 text-xs font-medium text-danger-600 hover:text-danger-700 bg-danger-600/10 hover:bg-danger-600/20 rounded-lg transition"
>
Delete
@@ -376,7 +376,7 @@ export function SubscriptionForm({
className={cx(
'px-3 py-1.5 text-xs font-medium rounded-lg border transition',
formData.analysis_types.includes(option.value)
- ? 'bg-brand-600/20 border-brand-600/40 text-brand-400'
+ ? 'bg-brand-600/20 border-brand-600/40 text-brand-600'
: 'bg-base-800/50 border-base-700 text-base-400 hover:text-base-200',
)}
>
@@ -458,7 +458,7 @@ export function SubscriptionForm({
diff --git a/frontend/src/components/results/ConfidenceGauge.tsx b/frontend/src/components/results/ConfidenceGauge.tsx
index f9b55a6..e849738 100644
--- a/frontend/src/components/results/ConfidenceGauge.tsx
+++ b/frontend/src/components/results/ConfidenceGauge.tsx
@@ -39,7 +39,7 @@ export function ConfidenceGauge({ value, size = 120 }: ConfidenceGaugeProps) {
cy={cx}
r={r}
fill="none"
- stroke="#1f3024"
+ stroke="#e4e9e6"
strokeWidth={8}
strokeDasharray={`${circumference * 0.75} ${circumference}`}
strokeDashoffset={0}
diff --git a/frontend/src/components/results/ResultsPanel.tsx b/frontend/src/components/results/ResultsPanel.tsx
index 289a3e4..9322c1a 100644
--- a/frontend/src/components/results/ResultsPanel.tsx
+++ b/frontend/src/components/results/ResultsPanel.tsx
@@ -112,8 +112,8 @@ export function ResultsPanel({ run, payload, onRunAgain }: ResultsPanelProps) {
Run #{run.id}
-
-
{payload.error}
+
{onRunAgain && (