.cloud-upgrade-list label > span:not(.unit) {
  display: grid;
  gap: 3px;
}
.cloud-upgrade-list label > span:not(.unit) small {
  color: var(--order-muted);
  font-size: 11px;
  line-height: 1.45;
}
.cloud-upgrade-list .unit {
  white-space: nowrap;
}
.choice-box[data-limited="true"] .disabled-note { display: block; }
.choice-box .option-list label:has(input:disabled) {
  opacity: .46;
  cursor: not-allowed;
}
.jpl-dialog .jpl-ack-all {
  margin: 0 0 12px !important;
  border: 2px solid var(--jl-accent) !important;
  border-radius: var(--jl-round);
  background: var(--jl-bg);
  font-size: 13px;
}
.jpl-dialog .jpl-ack-all > span {
  display: grid;
  gap: 2px;
}
.jpl-dialog .jpl-ack-all b,
.jpl-dialog .jpl-ack-all small {
  display: block;
}
.jpl-dialog .jpl-ack-all small {
  font-size: 11px;
  font-weight: 400;
  opacity: .75;
}
@media (max-width: 600px) {
  .cloud-upgrade-list label { align-items: flex-start; flex-wrap: wrap; }
  .cloud-upgrade-list .unit { width: 100%; margin-left: 27px; }
}
