.wpb-gqf-popup .aladdin-quote-summary{padding:12px 16px;margin:0 0 16px;border:1px solid #dae4ef;background:#f6f9fc;border-radius:8px;text-align:left;color:#243b53;font-size:14px}
.wpb-gqf-popup .aladdin-quote-summary strong{display:block;margin:0 0 8px;font-size:14px}
.wpb-gqf-popup .aladdin-quote-summary ol{margin:0;padding:0 0 0 20px;max-height:160px;overflow-y:auto}
.wpb-gqf-popup .aladdin-quote-summary li{padding:5px 0;display:list-item}
.wpb-gqf-popup .aladdin-quote-summary li span{float:right;margin-left:12px;white-space:nowrap;font-weight:600}
.wpb-gqf-popup .aladdin-quote-bridge-error{padding:12px;margin:8px 0;border:1px solid #b32635;color:#922333;background:#fff6f6}
@media(max-width:620px){.wpb-gqf-popup .aladdin-quote-summary{padding:10px 12px}.wpb-gqf-popup .aladdin-quote-summary li span{float:none;display:block;margin:3px 0}}

/* CF7 #33 quote popup only: keep required markers inline with labels. */
.wpb-gqf-popup .scientific-form-v2 .sf-field > label {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 4px !important;
  flex-wrap: wrap;
}
.wpb-gqf-popup .scientific-form-v2 .sf-field > label .required-star {
  display: inline !important;
  position: static !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: inherit !important;
  vertical-align: baseline !important;
}
