/* Radio Darolfunun Bale sidebar — isolated styling, v1.4.0 */
.rd-bale {direction:rtl;text-align:right;max-width:100%;color:#d9e3ef;background:#111827;border:1px solid #273244;border-radius:18px;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.rd-bale,.rd-bale :is(article,div,a,time,span,strong,p) {font-family:var(--body-font-family,var(--font-family, "Vazirmatn","Vazir","IRANSans",Tahoma,sans-serif))!important;letter-spacing:0!important;word-spacing:0!important;text-transform:none!important;font-kerning:normal!important}
.rd-bale * {box-sizing:border-box}
.rd-bale__head {background:#16a879;color:#e7fff1;border-radius:12px;padding:12px;font-size:15px;font-weight:700;text-align:center;margin-bottom:12px}
.rd-bale__feed {max-height:420px;overflow-y:auto;padding-left:2px}
.rd-bale__feed::-webkit-scrollbar {width:7px}
.rd-bale__feed::-webkit-scrollbar-thumb {background:#475569;border-radius:20px}
.rd-bale__post {background:#1f2937;color:#e5e7eb;border:1px solid #344054;border-radius:14px;overflow:hidden;margin:0 0 12px}
.rd-bale__img {display:block;max-width:100%;width:100%;height:170px;object-fit:cover}
.rd-bale__content {font-size:13px!important;line-height:2!important;font-weight:400!important;text-align:right!important;padding:12px;overflow-wrap:anywhere;white-space:pre-line;max-height:180px;overflow:auto;color:#e5e7eb}
.rd-bale__foot {display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 12px;font-size:11px!important;color:#adb9c9}
.rd-bale__foot a {color:#79dfaa!important;text-decoration:none}
.rd-bale__more {display:block;text-align:center!important;padding:10px 12px;border-radius:12px;background:#139d76!important;color:#d8f6e7!important;font-weight:500!important;font-size:12px!important;text-decoration:none!important;margin-top:10px}
.rd-bale--compact .rd-bale__head {display:none}
.rd-bale--compact .rd-bale__feed {max-height:360px}
.rd-bale__empty {padding:14px;color:#d5dfed}
.widget:has(.rd-bale) .widget-title,.widget:has(.rd-bale) .widget-title a,.widget:has(.rd-bale) .title,.widget:has(.rd-bale) > h3,.widget:has(.rd-bale) > h2,
.widget_text:has(.rd-bale) .widget-title,.widget_text:has(.rd-bale) .widget-title a {text-align:center!important;letter-spacing:0!important;word-spacing:0!important}
.widget:has(.rd-bale) .widget-title {padding-inline:42px!important}
@media(max-width:600px){.rd-bale{padding:10px}.rd-bale__feed{max-height:340px}.rd-bale__content{font-size:12.5px!important;max-height:160px}.rd-bale__img{height:150px}}
