/* RUN RC3D2C: isolated Project product-list visibility control. */
#runProjectModal .run-rc3d2c-toolbar {
  display:flex; align-items:center; justify-content:space-between;
  flex-wrap:wrap; gap:10px; margin:13px 0 10px; padding:13px 15px;
  border:1px solid #d4e0f2; border-radius:12px; background:#f3f7fd;
}
#runProjectModal .run-rc3d2c-title {display:flex; flex-direction:column; gap:3px; min-width:0;}
#runProjectModal .run-rc3d2c-title strong {font-size:15px;line-height:1.3;color:#153a63;}
#runProjectModal .run-rc3d2c-title small {font-size:12px;color:#61748c;}
#runProjectModal .run-rc3d2c-toggle {
  appearance:none; border:1px solid #1c66ab; border-radius:8px;
  padding:10px 14px; background:#1763a7; color:#fff; font-weight:700;
  font-size:13px; line-height:1.2; cursor:pointer; white-space:nowrap;
  min-height:42px; transition: background .15s ease;
}
#runProjectModal .run-rc3d2c-toggle:hover {background:#114c82;}
#runProjectModal .run-rc3d2c-toggle:focus-visible {outline:3px solid #e09a00;outline-offset:3px;}
#runProjectModal .run-rc3d2c-hint {border:1px dashed #ccdaf0;background:#f9fbfe;color:#536f8e;font-size:13px;line-height:1.4;border-radius:9px;padding:12px;margin:0 0 12px;}
#runProjectModal #runProjectLines[hidden],
#runProjectModal #runProjectProductDetailsHint[hidden] {display:none!important;}
@media(max-width:430px){
  #runProjectModal .run-rc3d2c-toolbar {padding:10px;gap:8px;}
  #runProjectModal .run-rc3d2c-title strong {font-size:14px;}
  #runProjectModal .run-rc3d2c-toggle {font-size:12px;padding:9px 10px;min-height:40px;}
}
