/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ AvatarStackItem.
 * منبع: difl/avatar-stack-item (ریشه .difl_avatar_stack_item، 10 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_avatar_stack #dfme-avatar-stack-container:hover .dfme_avatar_stack_item{margin-left:0}

.dfme_avatar_stack #dfme-avatar-stack-container:hover .dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper{transform:translate(var(--dfme-avatarStack-trans-x-normal, 0px), var(--dfme-avatarStack-trans-y-normal, 0px)) rotateX(var(--dfme-avatarStack-rotate-x-normal, 0deg)) rotateY(var(--dfme-avatarStack-rotate-y-normal, 0deg)) rotateZ(var(--dfme-avatarStack-rotate-z-normal, 0deg))}

.dfme_avatar_stack #dfme-avatar-stack-container .dfme_avatar_stack_item:hover .dfme_avatar_stack_item_wrapper{transform:translate(var(--dfme-avatarStack-item-trans-x-hover, var(--dfme-avatarStack-item-trans-x-normal, 0)), var(--dfme-avatarStack-item-trans-y-hover, var(--dfme-avatarStack-item-trans-y-normal, 0))) rotateX(var(--dfme-avatarStack-item-rotate-x-hover, var(--dfme-avatarStack-item-rotate-x-normal, 0))) rotateY(var(--dfme-avatarStack-item-rotate-y-hover, var(--dfme-avatarStack-item-rotate-y-normal, 0))) rotateZ(var(--dfme-avatarStack-item-rotate-z-hover, var(--dfme-avatarStack-item-rotate-z-normal, 0))) scaleX(var(--dfme-avatarStack-item-scale-x-hover, var(--dfme-avatarStack-item-scale-x-normal, 1))) scaleY(var(--dfme-avatarStack-item-scale-y-hover, var(--dfme-avatarStack-item-scale-y-normal, 1))) skewX(var(--dfme-avatarStack-item-skew-x-hover, var(--dfme-avatarStack-item-skew-x-normal, 0))) skewY(var(--dfme-avatarStack-item-skew-y-hover, var(--dfme-avatarStack-item-skew-y-normal, 0)));transition-delay:var(--dfme-avatarStack-item-transition-delay, 0ms)}

.dfme_avatar_stack #dfme-avatar-stack-container .dfme_avatar_stack_item{-webkit-transition:all var(--dfme-avatarStack-item-transition-duration, 300ms) var(--dfme-avatarStack-item-transition-easing, ease-out);transition:all var(--dfme-avatarStack-item-transition-duration, 300ms) var(--dfme-avatarStack-item-transition-easing, ease-out)}

.dfme_avatar_stack #dfme-avatar-stack-container .dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all var(--dfme-avatarStack-item-transition-duration, 300ms) var(--dfme-avatarStack-item-transition-easing, ease-out);transition:all var(--dfme-avatarStack-item-transition-duration, 300ms) var(--dfme-avatarStack-item-transition-easing, ease-out)}

.dfme_avatar_stack_item_wrapper.has_icon .dfme_avatar_stack_icon{color:#2ea3f2}

.et_pb_gutters3 .et_pb_column .dfme_avatar_stack_container .et_pb_module.dfme_avatar_stack_item,.et_pb_gutters3.et_pb_row .et_pb_column .dfme_avatar_stack_container .et_pb_module.dfme_avatar_stack_item{margin:unset;padding:unset}

.dfme_avatar_stack_item{position:relative;display:inline-block;line-height:100%;height:fit-content;width:auto;border-style:solid}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper{display:flex;align-items:center;justify-content:center;height:80px;width:80px;background-color:#fff;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-style:solid;border-width:0;background-size:cover;background-repeat:no-repeat;background-position:center}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper:not(.has_rating,.has_text) .dfme_avatar_stack_item_wrapper,.dfme_avatar_stack_item:has(.dfme_avatar_stack_item_wrapper.has_rating,.dfme_avatar_stack_item_wrapper.has_text) .dfme_avatar_stack_item_wrapper{background:#fff}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_icon .dfme_avatar_stack_icon{font-size:30px}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_media .dfme_avatar_stack_media{width:100%;height:100%}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_rating .dfme_avatar_stack_rating_container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_text .dfme_avatar_stack_rating_container .dfme_avatar_stack_rating,.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_text .dfme_avatar_stack_rating_container .dfme_avatar_stack_rating_text{margin:0;padding:0;width:100%}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_rating .dfme_avatar_stack_rating span:before{content:"★"}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_rating .dfme_avatar_stack_rating span.rate:before{color:gold}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_rating .dfme_avatar_stack_rating span.blank:before{color:#ebebeb}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_rating .dfme_avatar_stack_rating_container .dfme_avatar_stack_rating_label{font-size:14px}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_text .dfme_avatar_stack_text_container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}

.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_text .dfme_avatar_stack_text_container .dfme_avatar_stack_text_title,.dfme_avatar_stack_item .dfme_avatar_stack_item_wrapper.has_text .dfme_avatar_stack_text_container .dfme_avatar_stack_text_subtitle{margin:0;padding:0;width:100%;font-size:20px}

.dfme_avatar_stack_item .et_pb_background_mask,.dfme_avatar_stack_item .et_pb_background_pattern,.dfme_avatar_stack_item .et-pb-parallax-wrapper,.dfme_avatar_stack_item .et-pb-background-video{z-index:-1 !important}

.dfme_avatar_stack_item{background-position:center;background-repeat:no-repeat;background-size:cover}
