.risk-inbox__meta { color: var(--wa-color-text-quiet); }

.risk-inbox__toolbar { display: flex; gap: var(--wa-space-s); margin-block: var(--wa-space-m); }

.risk-inbox__score {
  display: inline-block; min-width: 2.25rem; text-align: center;
  padding: 0.125rem 0.5rem; border-radius: var(--wa-border-radius-m);
  background: var(--wa-color-neutral-fill-quiet); font-weight: 600;
}

.risk-inbox__kind {
  display: inline-block; padding: 0.125rem 0.5rem;
  border-radius: var(--wa-border-radius-m); font-size: var(--wa-font-size-s);
  background: var(--wa-color-neutral-fill-quiet);
}
.risk-inbox__kind--blind_cut_alert { background: var(--wa-color-warning-fill-normal); }
.risk-inbox__kind--attrition_risk  { background: var(--wa-color-danger-fill-normal); }
.risk-inbox__kind--overflow_alert  { background: var(--wa-color-warning-fill-normal); }
.risk-inbox__kind--smart_inventory_hold { background: var(--wa-color-success-fill-normal); }
.risk-inbox__kind--booking_cancellation_risk { background: var(--wa-color-brand-fill-normal); }

.risk-inbox__freshness { color: var(--wa-color-text-quiet); font-size: var(--wa-font-size-s); white-space: nowrap; }

.risk-inbox__shadow { margin-block-start: var(--wa-space-xl); }
.risk-inbox__shadow h2 { font-size: var(--wa-font-size-l); }
.risk-inbox__shadow .risk-inbox__score { background: var(--wa-color-brand-fill-quiet); }

.risk-inbox__actions { display: flex; gap: var(--wa-space-s); flex-wrap: wrap; }

.risk-inbox__empty { color: var(--wa-color-text-quiet); }

.risk-inbox .admin-table-wrap table { min-width: 0; }
