/* Version 1.1.1 — contraste renforcé contre les styles des thèmes WordPress. */
.mwro-shell h1,
.mwro-shell h2,
.mwro-shell h3,
.mwro-shell .mwro-screen h1,
.mwro-shell .mwro-screen h2,
.mwro-shell .mwro-offers-section h2,
.mwro-shell .mwro-registration h2,
.mwro-shell .mwro-dashboard h1,
.mwro-shell .mwro-dashboard h2,
.mwro-shell .mwro-compensation h2,
.mwro-shell .mwro-faq h2,
.mwro-shell .mwro-faq-group h3,
.mwro-shell .mwro-offer-card h3 {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
  text-shadow: 0 0 12px rgba(255,255,255,.2), 0 0 34px rgba(110,164,255,.2), 0 3px 26px rgba(0,0,0,.9) !important;
}

.mwro-shell .mwro-eyebrow,
.mwro-shell .mwro-badge {
  color: #f4d267 !important;
  -webkit-text-fill-color: #f4d267 !important;
  opacity: 1 !important;
  text-shadow: 0 0 16px rgba(244,210,103,.42) !important;
}

.mwro-shell .mwro-lead {
  color: #edf1fb !important;
  opacity: 1 !important;
  text-shadow: 0 2px 18px rgba(0,0,0,.72);
}

.mwro-shell .mwro-compensation-table {
  background: #080c16 !important;
  border-color: rgba(244,210,103,.34) !important;
  box-shadow: 0 28px 80px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.06);
}

.mwro-shell .mwro-compensation-table table,
.mwro-shell .mwro-compensation-table thead,
.mwro-shell .mwro-compensation-table tbody {
  background: #080c16 !important;
  color: #f8f5ec !important;
}

.mwro-shell .mwro-compensation-table thead tr,
.mwro-shell .mwro-compensation-table thead tr:nth-child(odd),
.mwro-shell .mwro-compensation-table thead tr:nth-child(even) {
  background: linear-gradient(90deg,#111a2e,#0d1526) !important;
}

.mwro-shell .mwro-compensation-table tbody tr,
.mwro-shell .mwro-compensation-table tbody tr:nth-child(odd),
.mwro-shell .mwro-compensation-table tbody tr:nth-child(even) {
  background: #0b111f !important;
  color: #f8f5ec !important;
}

.mwro-shell .mwro-compensation-table tbody tr:nth-child(even) {
  background: #10192b !important;
}

.mwro-shell .mwro-compensation-table tbody tr.is-contextual,
.mwro-shell .mwro-compensation-table tbody tr.is-contextual:nth-child(odd),
.mwro-shell .mwro-compensation-table tbody tr.is-contextual:nth-child(even) {
  background: linear-gradient(90deg,rgba(109,84,25,.25),rgba(15,24,42,.98)) !important;
}

.mwro-shell .mwro-compensation-table th,
.mwro-shell .mwro-compensation-table td,
.mwro-shell .mwro-compensation-table tr:nth-child(odd) td,
.mwro-shell .mwro-compensation-table tr:nth-child(even) td {
  background: transparent !important;
  border-color: rgba(255,255,255,.13) !important;
  color: #f6f7fb !important;
  -webkit-text-fill-color: #f6f7fb !important;
  opacity: 1 !important;
  vertical-align: middle;
}

.mwro-shell .mwro-compensation-table th {
  color: #d7dded !important;
  -webkit-text-fill-color: #d7dded !important;
  font-weight: 850 !important;
}

.mwro-shell .mwro-compensation-table td strong {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 18px;
}

.mwro-shell .mwro-compensation-table td b {
  color: #f4cf59 !important;
  -webkit-text-fill-color: #f4cf59 !important;
  font-size: clamp(30px,3vw,42px);
  text-shadow: 0 0 20px rgba(244,207,89,.22);
}

.mwro-shell .mwro-compensation-table td small {
  color: #bcc5d9 !important;
  -webkit-text-fill-color: #bcc5d9 !important;
  opacity: 1 !important;
}

.mwro-shell .mwro-compensation-table th:first-child,
.mwro-shell .mwro-compensation-table td:first-child {
  min-width: 250px;
}

@media (max-width: 700px) {
  .mwro-shell .mwro-compensation-table table { min-width: 820px; }
  .mwro-shell .mwro-compensation-table th,
  .mwro-shell .mwro-compensation-table td { padding: 18px 16px !important; }
}
