/* Chart-to-flow binding modal (app/components/flow/flowTrigger.js). */
#flowTriggerModal .ft-label { display:block; font-size:11px; font-weight:600; text-transform:uppercase;
  letter-spacing:.04em; color:var(--text-muted,#6b7280); margin-bottom:4px; }
#flowTriggerModal .ft-hint { display:block; font-size:11.5px; color:var(--text-muted,#6b7280); margin-top:3px; }
#flowTriggerModal .ft-runas { font-size:12px; padding:8px 10px; border-radius:6px;
  background:rgba(31,111,107,.08); color:var(--text-primary,#111827); margin-bottom:10px; }
#flowTriggerModal .ft-last { font-size:12px; color:var(--text-muted,#6b7280); margin-bottom:10px; }
#flowTriggerModal .ft-bad { color:#b4271a; }
#flowTriggerModal .ft-linkbtn { background:none; border:none; padding:0 4px; font-size:12px;
  color:var(--primary-color,#094979); cursor:pointer; }
#flowTriggerModal .ft-preview { border:1px solid var(--border-color,#e5e7eb); border-radius:6px;
  padding:10px; margin-top:12px; font-size:12px; }
#flowTriggerModal .ft-preview pre { margin:8px 0 0; font-size:11px; line-height:1.5; max-height:150px;
  overflow:auto; background:var(--bg-tertiary,#f6f7f9); padding:8px; border-radius:4px; }
#flowTriggerModal .pf-error { color:#b4271a; font-size:12.5px; }
#flowTriggerModal .pf-loading { font-size:12.5px; color:var(--text-muted,#6b7280); }
