/* Vidyanik Core 1.5.59 - compact selector spacing + visible multi-PDF context. */

/* The lead + summary grid + selector margin previously stacked into a large blank band. */
body.vid-product-premium-page.vid-product-has-variant-selector .vid-product-premium__summary{
  gap:9px;
}
body.vid-product-premium-page.vid-product-has-variant-selector .vid-product-v4__lead{
  margin-top:7px;
}
body.vid-product-premium-page.vid-product-has-variant-selector .vid-assignment-choice{
  margin:1px 0 8px;
}

/* Keep useful course/edition copy visible in multi-PDF mode without putting a long paragraph above the chooser. */
body.vid-product-premium-page .vid-product-variant-overview{
  display:grid;
  gap:5px;
  margin-top:4px;
  padding:14px 16px;
  border:1px solid #dce7ed;
  border-radius:13px;
  background:#fbfdff;
  color:#17324a;
}
body.vid-product-premium-page .vid-product-variant-overview .vid-kicker{
  margin:0;
  color:#0d659e;
  font-size:10px;
  font-weight:900;
  letter-spacing:.08em;
}
body.vid-product-premium-page .vid-product-variant-overview>strong{
  color:#0a2545;
  font-size:14px;
  line-height:1.25;
}
body.vid-product-premium-page .vid-product-variant-overview>p{
  margin:0;
  color:#50677b;
  font-size:12.5px;
  line-height:1.55;
}

@media (max-width:767px){
  body.vid-product-premium-page.vid-product-has-variant-selector .vid-product-premium__summary{gap:8px}
  body.vid-product-premium-page.vid-product-has-variant-selector .vid-product-v4__lead{margin-top:6px}
  body.vid-product-premium-page.vid-product-has-variant-selector .vid-assignment-choice{margin-top:0}
  body.vid-product-premium-page .vid-product-variant-overview{padding:12px 13px;border-radius:11px}
  body.vid-product-premium-page .vid-product-variant-overview>p{font-size:12px;line-height:1.5}
}
