/* ==========================================================================
   Hengxin Cloud · Administrative approval settings & batch actions
   ========================================================================== */

.qual-table { min-width: 1010px; }
.qual-table.no-selection { min-width: 960px; }
.qual-table.no-selection .qual-check-cell { display: none; }
.qual-check-cell {
  width: 36px !important;
  min-width: 36px;
  padding-right: 0 !important;
  text-align: center;
}
.qual-check-cell input[type="checkbox"],
.qual-check {
  width: 13px;
  height: 13px;
  accent-color: #2563eb;
  cursor: pointer;
  vertical-align: middle;
}
.qual-batch-bar {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 9px 18px;
  border-top: 1px solid #e5edf7;
  background: #f6faff;
  color: #526983;
  font-size: 9.5px;
}
.qual-batch-bar.hidden { display: none; }
.qual-batch-bar strong {
  color: #1d4ed8;
  font-family: var(--font-num);
  font-size: 11px;
}
.qual-batch-bar .btn {
  height: 27px;
  padding: 0 9px;
  font-size: 8.5px;
}
.qual-batch-bar #qual-batch-apply { margin-left: auto; }
.qual-batch-bar #qual-batch-clear { color: #5d7189; }
#qual-settings-form .field-hint,
#qual-batch-form .form-note { line-height: 1.65; }

@media (max-width: 760px) {
  .qual-batch-bar { flex-wrap: wrap; padding: 9px 13px; }
  .qual-batch-bar #qual-batch-apply { margin-left: 0; }
  .qual-batch-bar .btn { flex: 1; }
}
