/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ IconListItem.
 * منبع: difl/iconlistitem (ریشه .difl_iconlistitem، 15 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
div.et_pb_section div.dfme_icon_list ul.dfme_icon_list_container .et_pb_module.dfme_icon_list_item{margin-bottom:0}

@media screen and (max-width: 767px){div.dfme_icon_list ul.dfme_icon_list_container{grid-template-columns:auto}div.dfme_icon_list span.dfme_icon_item_icon_wrapper{text-align:center}}

.dfme_icon_item_icon_wrapper .dfme_lottie_player{width:40px;height:40px}

.dfme_icon_list .item-elements .dfme_icon_item_icon_wrapper{align-items:flex-start;text-align:left}

.dfme_icon_list .item-elements .dfme_icon_item_icon_wrapper .dfme_lottie_player{width:40px;height:40px}

.dfme_icon_list_item{display:block}

.dfme_icon_list_item,.dfme_icon_list_item .dfme_icon_item_container,.dfme_icon_list_item .item-elements .item-elements-group{width:inherit}

.dfme_icon_list_item .item-elements{flex-direction:row;max-width:550px;padding:10px 15px;overflow:hidden}

.dfme_icon_list_item .item-elements .item-elements-group{flex-direction:column}

.dfme_icon_list_item .dfme_icon_item_container,.dfme_icon_list_item .dfme_icon_item_outer_wrapper,.dfme_icon_list_item .dfme_icon_item_content_wrapper{width:100%}

.dfme_icon_list_item .dfme_icon_item_outer_wrapper{padding-top:0}

.dfme_icon_list_item .dfme_icon_item_header{font-size:18px}

.dfme_icon_list_item .dfme_icon_item_header,.dfme_icon_list_item .dfme_icon_item_body{padding:4px 8px;line-height:1.7;position:relative}

.dfme_icon_list_item .dfme_icon_item_container{justify-content:flex-start;gap:10px}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper{line-height:0}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper,.dfme_icon_list_item .dfme_icon_item_icon_wrapper .icon-element{transition:all ease-in-out 300ms}

.dfme_icon_list_item>*,.dfme_icon_list_item .et_pb_with_background,.dfme_icon_list_item .icon-element{border-style:solid;border-width:0;border-color:#333}

.dfme_icon_list_item .dfme_icon_item_outer_wrapper,.dfme_icon_list_item .dfme_icon_item_header,.dfme_icon_list_item .dfme_icon_item_body{display:block}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper .icon-element,.dfme_icon_list_item .dfme_icon_item_icon_wrapper .dfme_list_icon_text,.dfme_icon_list_item .dfme_icon_item_icon_wrapper .lottie-player-container,.dfme_icon_list_item .dfme_icon_item_header .et-pb-icon{display:inline-block}

.dfme_icon_list_item,.dfme_icon_list_item>div:first-child,.dfme_icon_list_item .et_pb_module_inner,.dfme_icon_list_item .item-elements,.dfme_icon_list_item .item-elements .item-elements-group,.dfme_icon_list_item .dfme_icon_item_container{display:flex}

.dfme_icon_list_item,.dfme_icon_list_item>div:first-child,.dfme_icon_list_item .et_pb_module_inner,.dfme_icon_list_item .dfme_icon_item_container{flex-direction:row}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper .et-pb-icon{font-size:40px;color:#7ebec5}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper img{width:40px;max-width:none;height:40px}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper svg rect{fill:rgba(0,0,0,0)}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper .dfme_list_icon_text{font-size:16px;line-height:1.7;font-weight:400;padding:4px 10px;border-color:rgba(0,0,0,.3)}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper .lottie-player-container>div{position:relative !important}

.dfme_icon_list_item .dfme_icon_item_header .et-pb-icon{font-size:16px;color:#7ebec5;margin-top:10px;margin-left:10px}

.dfme_icon_list_item .dfme_icon_item_header .et-pb-icon:not(.always_show){opacity:0;transform:translateX(0) scale(0.7);transition:all 300ms ease-in-out}

.dfme_icon_list_item .item-elements:hover .dfme_icon_item_header .et-pb-icon:not(.always_show){opacity:1;transform:translateX(8px) scale(1)}

.dfme_icon_list_item .dfme_icon_item_body p:empty:not(:last-of-type){padding-bottom:0}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper .lottie-player-container svg{transform:none !important}

.et_pb_module.dfme_icon_list_item .et_pb_background_pattern,.et_pb_module.dfme_icon_list_item .et-pb-background-video,.et_pb_module.dfme_icon_list_item .et-pb-parallax-wrapper,.et_pb_module.dfme_icon_list_item .et_pb_background_mask{z-index:-1}

.dfme_icon_list_item .dfme_icon_item_icon_wrapper.show_on_hover{opacity:0;transform:translateX(0) scale(0.7);transition:all 300ms ease-in-out}

.dfme_icon_list_item .item-elements:hover .dfme_icon_item_icon_wrapper.show_on_hover{opacity:1;transform:translateX(8px) scale(1)}
