.teacher-student-videos{direction:rtl;margin:30px 0;padding:25px;background:#fff;border:1px solid #e5e9ee;border-radius:20px;box-sizing:border-box}.teacher-student-videos>header>span{color:#99710e;font-size:12px}.teacher-student-videos h2{font-size:23px;margin:7px 0;line-height:1.7}.teacher-student-videos>header>p{font-size:13px;color:#778193;line-height:1.9}.student-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px}.student-performance-card{min-width:0;border:1px solid #e5e9ee;border-radius:15px;overflow:hidden}.student-performance-play,.student-performance-player{position:relative;display:block;width:100%;aspect-ratio:3/2;box-sizing:border-box;background:#202937;border:0;padding:0;overflow:hidden}.student-performance-play{cursor:pointer}.student-performance-play img{width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.student-performance-play>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#293343;font-size:18px}.student-performance-play small{position:absolute;bottom:9px;left:9px;padding:3px 7px;background:#0009;color:#fff;border-radius:6px;font:11px Vazirmatn,Tahoma,sans-serif}.student-performance-player iframe{width:100%;height:100%;border:0}.student-performance-copy{padding:15px}.student-performance-copy h3{margin:0 0 7px;font-size:15px;line-height:1.8}.student-performance-copy>span{font-size:11px;color:#a17913}.student-performance-copy p{font-size:12px;line-height:1.9;color:#687487;white-space:pre-line;overflow-wrap:anywhere}.student-performance-copy>a{display:inline-block;margin-top:10px;font-size:10px;color:#8490a0;text-decoration:underline;text-underline-offset:3px}.student-performance-play:focus-visible{outline:3px solid #b99028;outline-offset:-3px}@media(max-width:900px){.student-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.teacher-student-videos{padding:18px 13px}.teacher-student-videos h2{font-size:20px}.student-performance-grid{grid-template-columns:1fr}}

.student-video-dialog{margin:auto;padding:0;border:0;border-radius:12px;max-width:none;max-height:none;background:#111;color:#fff;overflow:hidden}.student-video-dialog::backdrop{background:rgba(0,0,0,.8)}.student-video-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;box-sizing:border-box;direction:rtl;max-width:100%;font:12px Vazirmatn,Tahoma,sans-serif}.student-video-dialog header span{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-video-dialog header button{flex-shrink:0;cursor:pointer;border:1px solid #fff5;border-radius:7px;padding:5px 8px;background:#222;color:white;font:inherit}.student-video-stage{background:#111}.student-video-stage iframe{display:block;border:0;width:100%;height:100%}.sv-card>.student-performance-play,.sv-actions>.student-performance-play{border-radius:10px;margin-bottom:16px}.sv-actions>.student-performance-play{flex-basis:100%}
.student-performance-play img.student-performance-backdrop {position:absolute;inset:0;object-fit:cover;filter:blur(12px) brightness(.6);transform:scale(1.12);pointer-events:none;}
.student-performance-play img.student-performance-cover {position:relative;object-fit:contain;filter:none;pointer-events:none;}
.student-performance-play>span,.student-performance-play>small {z-index:2;}
