/* Patch 66 — تبويب الفوائد والأضرار */
.rf-effects-loading-v66,
.rf-effects-empty{
  border:1px dashed #d8e1dc;
  background:#f8faf7;
  color:#64748b;
  padding:1rem;
  border-radius:14px;
  text-align:center;
}
.rf-effects-empty.small{
  padding:.8rem;
  font-size:.9rem;
}
.rf-effects-section-v66{
  padding:1rem;
}
.rf-effects-intro-v66{
  margin-bottom:1rem;
}
.rf-effects-intro-v66 span{
  display:inline-flex;
  border:1px solid #eadfce;
  border-radius:999px;
  padding:.25rem .7rem;
  color:#8b652c;
  background:#fff8ec;
  font-weight:800;
  font-size:.84rem;
}
.rf-effects-intro-v66 h2{
  margin:.4rem 0 .25rem;
  color:#0f5b5f;
  font-size:1.45rem;
}
.rf-effects-intro-v66 p{
  margin:0;
  color:#64748b;
  line-height:1.8;
}
.rf-effects-grid-v66{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:1rem;
}
.rf-effects-col-v66 h3,
.rf-effects-neutral-v66 h3{
  color:#0f5b5f;
  margin:.25rem 0 .75rem;
  font-size:1.15rem;
}
.rf-effect-card-v66{
  border:1px solid #e6ece8;
  border-radius:16px;
  padding:.9rem;
  background:#fff;
  margin-bottom:.75rem;
  position:relative;
  overflow:hidden;
  box-shadow:0 5px 18px rgba(15,91,95,.045);
}
.rf-effect-card-v66:before{
  content:"";
  position:absolute;
  top:0;bottom:0;right:0;width:4px;
}
.rf-effect-card-v66.benefit:before{background:#2f8b57}
.rf-effect-card-v66.harm:before{background:#b9473f}
.rf-effect-card-v66.neutral:before{background:#c59a4a}
.rf-effect-card-head-v66{
  display:flex;
  justify-content:space-between;
  gap:.75rem;
  align-items:flex-start;
  margin-bottom:.55rem;
}
.rf-effect-card-v66 h4{
  margin:0;
  color:#183f3d;
  font-size:1rem;
}
.rf-effect-domain-v66{
  border-radius:999px;
  padding:.18rem .55rem;
  font-size:.74rem;
  font-weight:800;
  white-space:nowrap;
}
.rf-effect-domain-v66.modern{background:#e6f0f8;color:#1d4f72}
.rf-effect-domain-v66.prophetic{background:#e9f7ee;color:#166534}
.rf-effect-domain-v66.heritage{background:#fff8ec;color:#8b652c}
.rf-effect-domain-v66.safety{background:#fff0ee;color:#ad3b34}
.rf-effect-domain-v66.folk,
.rf-effect-domain-v66.anecdotal{background:#f3effb;color:#6e4a95}
.rf-effect-domain-v66.comparative{background:#eef8f6;color:#0f5b5f}
.rf-effect-card-v66 p{
  color:#40524f;
  line-height:1.85;
  margin:.35rem 0;
}
.rf-effect-meta-v66{
  display:flex;
  flex-wrap:wrap;
  gap:.35rem;
  margin-top:.65rem;
}
.rf-effect-meta-v66 span{
  background:#f8faf7;
  border:1px solid #e6ece8;
  border-radius:999px;
  padding:.18rem .55rem;
  font-size:.75rem;
  color:#51615f;
  font-weight:700;
}
.rf-effect-meta-v66 span.pending{
  background:#fff8ec;
  color:#8b652c;
}
.rf-effect-source-v66{
  margin-top:.65rem;
  padding:.55rem .65rem;
  border-radius:12px;
  background:#fbf8f1;
  color:#6f7a78;
  font-size:.84rem;
}
.rf-effects-neutral-v66{
  margin-top:1rem;
}
.rf-effects-note-v66{
  margin-top:1rem;
  background:#fff8ec;
  border:1px solid #ead4a8;
  color:#76571e;
  border-radius:14px;
  padding:.8rem .9rem;
  line-height:1.8;
}
@media(max-width:850px){
  .rf-effects-grid-v66{grid-template-columns:1fr}
}
