.dm-detail-similar{display:flex;flex-direction:column;gap:32px;direction:rtl}.dm-detail-similar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dm-detail-similar-header h3{margin:0;color:#fff;font:500 13px/22px DM Movie Arabic,Tahoma,sans-serif}.dm-detail-similar-header button{border:0;background:none;color:#888;font:10px/20px DM Movie Arabic,Tahoma,sans-serif;cursor:pointer}.dm-detail-similar-track{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;direction:rtl;padding-bottom:4px}.dm-detail-similar-track::-webkit-scrollbar{display:none}.dm-detail-similar-track.dm-expanded{flex-wrap:wrap}.dm-detail-similar .dm54-vcard{display:block!important;flex:0 0 calc((100vw - 56px)/3.6)!important;width:calc((100vw - 56px)/3.6)!important;max-width:155px;min-width:0!important;text-decoration:none;color:#fff;direction:ltr}.dm-detail-similar .dm54-poster{position:relative;display:block;width:100%;aspect-ratio:3/4;border:1px solid #444;border-radius:8px;overflow:hidden}.dm-detail-similar .dm54-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dm-detail-similar .dm54-rating{position:absolute;left:4px;top:4px;display:flex;align-items:center;gap:3px;padding:2px 5px;border-radius:20px;background:#292b33;color:#fff;font:10px/12px Arial,sans-serif}.dm-detail-similar .dm54-rating svg{width:10px;height:10px;fill:#ff5c16}.dm-detail-similar .dm54-poster-brand{position:absolute;right:2px;bottom:2px;display:block}.dm-detail-similar .dm54-poster-brand svg{width:25px;height:22px}.dm-detail-similar .dm54-vmeta{display:block;direction:ltr;text-align:left}.dm-detail-similar .dm54-vmeta strong{display:block;margin:5px 0 2px;font:600 9px/13px Inter,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-detail-similar .dm54-vmeta small{display:block;color:#aaa;font:7px/10px Inter,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-detail-similar-empty{color:#888;font:11px/20px Tahoma,sans-serif;margin:12px 0}@media(min-width:768px){.dm-detail-similar .dm54-vcard{flex-basis:145px!important;width:145px!important}.dm-detail-similar-header h3{font-size:18px}}
