
/* VELYRA v9.1 — Operations / Queue Visibility */
.admin-shell .job-list,
.job-list{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;
  width:100%!important;height:auto!important;max-height:none!important;min-height:1px!important;
  overflow:visible!important;visibility:visible!important;opacity:1!important;contain:none!important;
}
.admin-shell .job-card,.job-list .job-card{
  display:block!important;position:relative!important;width:100%!important;min-width:0!important;
  height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;
  opacity:1!important;transform:none!important;clip:auto!important;clip-path:none!important;
  border:1px solid rgba(255,255,255,.085)!important;border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.036),rgba(255,255,255,.018))!important;
  padding:18px!important;
}
.job-list .job-main,.job-list .job-actions{display:flex!important;visibility:visible!important;opacity:1!important}
.job-list .job-progress,.job-list .job-error{display:block!important;visibility:visible!important;opacity:1!important}
.job-list .job-card h3{font-size:1.12rem!important;margin:4px 0!important}
.job-list .job-progress>div:first-child{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:end!important}
.job-list .progress{display:block!important;height:7px!important;margin-top:9px!important}
.result-count{position:relative!important;z-index:2!important}
@media(max-width:760px){
 .job-list .job-progress>div:first-child{align-items:flex-start!important;flex-direction:column!important}
 .job-list .job-actions{gap:6px!important}
}
