/* V4.7 Faz 4 — 4 yazar görünümü + boş ikinci reklam cilası */
.em47WriterCard .writerRail{display:flex;flex-direction:column;gap:8px}
.em47WriterCard .writerRailItem{margin:0;padding:10px 8px;border:1px solid #edf0f2;border-radius:10px;background:#fff;min-height:78px}
.em47WriterCard .writerRailItem:last-child{border-bottom:1px solid #edf0f2}
.em47WriterCard .em47WriterPlaceholder{opacity:.72;background:linear-gradient(135deg,#f8fafb,#f3f6f7);border-style:dashed}
.em47WriterCard .em47WriterPlaceholder .writerRailAvatar{background:#e8edf0;color:#7a878e;border-color:#f3f5f6;font-size:18px}
.em47WriterCard .em47WriterPlaceholder b{color:#6d7980}
.em47WriterCard .em47WriterPlaceholder small{color:#8b979d}

/* Boş Reklam 2 alanı kısa ve zarif kalsın; gerçek reklam gelince doğal ölçüsünde gösterilir. */
.em47AdCard .em45BelowBody.em47AdBody{height:auto!important;min-height:0!important;display:block!important}
.em47AdCard .em47DoubleAds{align-content:start}
.em47AdCard .em47AdSlot .em47AdFallback{min-height:86px!important;height:86px!important;border-radius:10px;background:linear-gradient(135deg,#f8fafb,#f2f5f6);color:#839097;font-size:10px;letter-spacing:.7px}
.em47AdCard .em47AdSlot .em47AdFallback:before{content:"REKLAM ALANI";font-weight:950;color:#718089}
.em47AdCard .em47AdSlot .em47AdFallback{font-size:0}
.em47AdCard .em47AdSlot .em47AdFallback:before{font-size:10px}
@media(max-width:900px){.em47AdCard .em47AdSlot .em47AdFallback{min-height:78px!important;height:78px!important}}
@media(max-width:620px){.em47WriterCard .writerRailItem{min-height:72px}.em47AdCard .em47AdSlot .em47AdFallback{min-height:72px!important;height:72px!important}}
