/* Task 64 · 部分返回提示条（只增样式；颜色一律取 token 变量，无裸色值）
   出现条件：同一次查询里既有 ok 行又有 denied 行（前端判定，不动后端语义）。
   全 ok / 全 denied 时该节点根本不渲染，现有视觉不变。 */
.partial-note {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;            /* 390px 窄屏：图标与文本可整块换行，不横向溢出 */
  gap: var(--space-1-5);
  margin: 0 0 var(--space-2);
  padding: var(--space-1-5) var(--space-2);
  font-size: var(--font-size-xs);
  line-height: 1.55;
  color: var(--color-text-secondary);
  background: var(--color-bg-subtle);
  border: 1px solid var(--color-border);
  border-left: 3px solid var(--color-border-strong);
  border-radius: var(--radius-sm);
}
.partial-note .pn-ic { flex: 0 0 auto; opacity: .75; }
.partial-note .pn-text { flex: 1 1 12em; min-width: 0; word-break: break-word; }
.partial-note b { color: inherit; font-weight: 600; }
