/* Hartly · v65 · بلوک 068 از ۱۱۸
   V65
   تولید خودکار توسط tools/split-layers.py */
#lrGuestVid65{position:absolute;top:78px;left:12px;width:35%;aspect-ratio:3/4;border-radius:18px;overflow:hidden;z-index:6;border:2.5px solid #fbbf24;box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 0 4px rgba(251,191,36,.15);background:#111;animation:popIn65 .35s ease}
#lrGuestVid65 video{width:100%;height:100%;object-fit:cover}
@keyframes popIn65{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}
#reqJoin65{position:absolute;bottom:158px;right:12px;z-index:7;display:flex;align-items:center;gap:7px;padding:11px 15px;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#1a1207;font-weight:900;font-size:12.5px;border:0;cursor:pointer;box-shadow:0 10px 24px -6px rgba(245,158,11,.6)}
#reqJoin65.pending{background:linear-gradient(135deg,#374151,#1f2937);color:#fcd34d;border:1.5px solid rgba(252,211,77,.5)}
#reqJoin65.live{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}
#reqHost65{position:absolute;top:78px;right:12px;z-index:7;width:44px;height:44px;border-radius:14px;background:rgba(0,0,0,.45);border:1.5px solid rgba(251,191,36,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px)}
#reqHost65 .bdg{position:absolute;top:-7px;left:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(239,68,68,.5)}
.rq65-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.07)}
.rq65-row img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #fbbf24}
.rq65-row .nm{flex:1;color:#fff;font-weight:800;font-size:13.5px}
.rq65-ok{padding:8px 14px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;font-weight:900;font-size:12px;border:0;cursor:pointer}
.rq65-no{padding:8px 12px;border-radius:10px;background:rgba(239,68,68,.15);color:#f87171;font-weight:900;font-size:12px;border:1px solid rgba(239,68,68,.4);cursor:pointer}
.rq65-empty{text-align:center;color:#94a3b8;font-size:13px;padding:22px 0;font-weight:700}
