/* Separate, occasional Premier Seuil campaign on the already connected landing. */
.mwro-embedded-offers.mwro-threshold-campaign {
  background: radial-gradient(circle at 50% 5%,rgba(122,91,26,.18),transparent 55%),#070b15;
  border-top: 1px solid rgba(245,214,111,.25);
  padding: clamp(65px,8vw,120px) clamp(20px,6vw,90px) !important;
}
.mwro-embedded-offers.mwro-threshold-campaign .mwro-offers-inner {
  max-width: 1120px;
}
.mwro-embedded-offers.mwro-threshold-campaign .mwro-offer-grid.has-1 {
  margin-top: clamp(26px,4vw,52px) !important;
}
.mwro-embedded-offers.mwro-threshold-campaign .mwro-offer-card h2 {
  color: #fff !important;
  font: 500 clamp(30px,3vw,40px)/1.1 Georgia,"Times New Roman",serif !important;
  margin: 18px auto !important;
}
.mwro-embedded-offers.mwro-threshold-campaign .mwro-ref-present {
  color: #f2f4fb;
  margin: 18px auto 0;
}

/* MemberPress/theme table striping must not conceal the second commission row. */
body .mwro-shell .mwro-dashboard .mwro-table-panel table thead tr th,
body .mwro-shell .mwro-dashboard .mwro-table-panel table tbody tr td,
body .mwro-shell .mwro-dashboard .mwro-table-panel table tbody tr:nth-child(even) td,
body .mwro-shell .mwro-dashboard .mwro-table-panel table tbody tr:nth-child(odd) td {
  background: #101827 !important;
  color: #edf2fb !important;
  border-bottom: 1px solid rgba(210,224,244,.18) !important;
}
body .mwro-shell .mwro-dashboard .mwro-table-panel table thead tr th {
  background: #192742 !important;
  color: #d5e1f4 !important;
}
body .mwro-shell .mwro-dashboard .mwro-table-panel table tbody tr:nth-child(even) td {
  background: #17223a !important;
}
body .mwro-shell .mwro-dashboard .mwro-table-panel table tbody tr:hover td {
  background: #253657 !important;
}
.mwro-dashboard .mwro-table-scroll { max-width: 100%; overflow-x: auto; }
.mwro-dashboard .mwro-table-panel table { min-width: 720px; }
.mwro-dashboard .mwro-network-heading { color: #f5d66f; font-size: 20px; margin: 25px 0 0; }
.mwro-dashboard .mwro-second-team { margin-top: 12px; }
.mwro-dashboard .mwro-dot.is-second { background: #83c7ea; box-shadow: 0 0 10px rgba(131,199,234,.48); }
.mwro-dashboard .mwro-star-legend { display: flex; flex-wrap: wrap; gap: 10px 18px; color: #e0e8f5; font-size: 12px; }
.mwro-dashboard .mwro-star-legend span { align-items: center; display: inline-flex; gap: 7px; }
.mwro-dashboard .mwro-star-legend i { background: #f5d66f; border-radius: 50%; display: inline-block; height: 8px; width: 8px; }
.mwro-dashboard .mwro-star-legend i.is-waiting { background: #91a2c0; }
.mwro-dashboard .mwro-star-legend i.is-second { background: #83c7ea; height: 6px; width: 6px; }
.mwro-shell .mwro-live-constellation i.mwro-star-direct.is-waiting {
  background: #91a2c0; box-shadow: 0 0 9px rgba(145,162,192,.55);
}
.mwro-shell .mwro-live-constellation i.mwro-star-second {
  background: #83c7ea; box-shadow: 0 0 9px rgba(131,199,234,.65);
}
@media(max-width: 600px) {
  .mwro-dashboard .mwro-network-heading { font-size: 18px; }
  .mwro-dashboard .mwro-table-panel table { min-width: 720px; }
  .mwro-dashboard .mwro-star-legend { gap: 8px 12px; }
}
