.header0{padding-top:13px;padding-bottom:13px;background:rgba(0,1,7,1);}.header1{padding-top:13px;padding-bottom:13px;background:rgba(1,3,10,1);}.header0column2{position:relative;z-index:2;}.header0column2columnFirstChild{box-shadow:0 0 0 0 #FFFFFFFF;}.header0column0element0.headerSearchBox .headerSearchInput{color:#000000;border:1px solid #FFFFFF;background:rgba(255,255,255,1);}.header0column0element0.headerSearchBox .headerSearchA{color:#FFFFFF;}.header0column1element0 .mainParts>a{color:#FFFFFF!important;}.header0column1element0 .mainParts>i{color:#FFFFFF!important;}.header0column1element0 .mainParts>a{font-size:16px!important;}.header0column1element0 .mainParts>i{font-size:16px!important;}.header0column1element0 .mainParts:hover>a,.header0column1element0 .mainParts:hover>i{color:#585858!important;}.header0column1element0 .mainParts:hover>a {font-weight: 500;}.header0column2element0.headerDateBox .headerDateText{font-weight:700;}.header0column3element0.userLinkElement .userLinkElementLink:not(:last-child){margin-left:8px;}.header0column3element0.userLinkElement .userLinkElementLink{color:#FFFFFF;background:#352CBA;font-size:16px;font-weight: 500;border-radius:10px;padding-top:9px;padding-bottom:9px;padding-right:9px;padding-left:9px;}.header0column3element0.userLinkElement .userLinkElementLink i.chapiroos{color:#FFFFFF;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginModal{color:#000000;background:#FFFFFF;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginModal i.chapiroos{color:#000000;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginCart i.chapiroos{color:#FFFFFF;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginDashboard i.chapiroos{color:#FFFFFF;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginProfile i.chapiroos{color:#FFFFFF;}.header0column3element0.userLinkElement .userLinkElementLink.userLinkElementLinkLoginExit i.chapiroos{color:#FFFFFF;}.header1column0element0.headerSearchBox .headerSearchInput{padding-right:1px;padding-left:1px;color:#000000;}.header1column0element0.headerSearchBox .headerSearchA{color:#FFFFFF;}.header1column1element0 .headerButtonsElementColor{color:#FFFFFF!important;} body.ltr .header0column3element0.userLinkElement .userLinkElementLink:not(:last-child){margin-right:8px;margin-left:0}.footer0{padding-top:70px;padding-bottom:70px;background-image:url(/upload2/1409/files/7jKXh8Pe.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;}@media (min-width:768px) and (max-width:991px){.footer0{padding-top:50px;padding-bottom:50px;}}@media (min-width:576px) and (max-width:768px){.footer0{padding-top:40px;padding-bottom:40px;}}@media (max-width:575px){.footer0{padding-top:40px;padding-bottom:04px;}}.footer0column0{margin-top:-50px;}@media (min-width:768px) and (max-width:991px){.footer0column1{margin-bottom:30px;}}@media (min-width:576px) and (max-width:768px){.footer0column1{margin-bottom:30px;}}@media (max-width:575px){.footer0column1{margin-bottom:30px;}}.footer0column1innerRow0column1{margin-top:5px;}.footer0column1innerRow0column1columnFirstChild{padding-bottom:40px;}@media (min-width:768px) and (max-width:991px){.footer0column1innerRow0column1columnFirstChild{padding-bottom:20px;}}@media (min-width:576px) and (max-width:768px){.footer0column1innerRow0column1columnFirstChild{padding-bottom:15px;}}@media (max-width:575px){.footer0column1innerRow0column1columnFirstChild{padding-bottom:15px;}}@media (min-width:768px) and (max-width:991px){.footer0column2{margin-bottom:30px;}}@media (min-width:576px) and (max-width:768px){.footer0column2{margin-bottom:30px;}}@media (max-width:575px){.footer0column2{margin-bottom:30px;}}.footer0column2innerRow0column0columnFirstChild{padding-bottom:40px;}@media (min-width:768px) and (max-width:991px){.footer0column2innerRow0column0columnFirstChild{padding-bottom:20px;}}@media (min-width:576px) and (max-width:768px){.footer0column2innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (max-width:575px){.footer0column2innerRow0column0columnFirstChild{padding-bottom:15px;}}.footer0column2innerRow0column1{margin-top:-50px;margin-bottom:30px;}@media (min-width:768px) and (max-width:991px){.footer0column3{margin-bottom:30px;}}@media (min-width:576px) and (max-width:768px){.footer0column3{margin-bottom:30px;}}@media (max-width:575px){.footer0column3{margin-bottom:30px;}}.footer0column3innerRow0column0columnFirstChild{padding-bottom:40px;}@media (min-width:768px) and (max-width:991px){.footer0column3innerRow0column0columnFirstChild{padding-bottom:20px;}}@media (min-width:576px) and (max-width:768px){.footer0column3innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (max-width:575px){.footer0column3innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (min-width:768px) and (max-width:991px){.footer0column4{margin-bottom:30px;}}@media (min-width:576px) and (max-width:768px){.footer0column4{margin-bottom:30px;}}@media (max-width:575px){.footer0column4{margin-bottom:30px;}}.footer0column4innerRow0column0columnFirstChild{padding-bottom:40px;}@media (min-width:768px) and (max-width:991px){.footer0column4innerRow0column0columnFirstChild{padding-bottom:20px;}}@media (min-width:576px) and (max-width:768px){.footer0column4innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (max-width:575px){.footer0column4innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (min-width:768px) and (max-width:991px){.footer0column5{margin-bottom:30px;}}@media (min-width:576px) and (max-width:768px){.footer0column5{margin-bottom:30px;}}@media (max-width:575px){.footer0column5{margin-bottom:30px;}}.footer0column5innerRow0column0columnFirstChild{padding-bottom:40px;}@media (min-width:768px) and (max-width:991px){.footer0column5innerRow0column0columnFirstChild{padding-bottom:20px;}}@media (min-width:576px) and (max-width:768px){.footer0column5innerRow0column0columnFirstChild{padding-bottom:15px;}}@media (max-width:575px){.footer0column5innerRow0column0columnFirstChild{padding-bottom:15px;}}.footer0column1innerRow0column1element0 .footerTitleElementTitleBox .footerTitleElementTitle{font-weight: 600;background:rgba(255,255,255,1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.footer0column1innerRow0column1element0 .footerTitleElementTitle{font-size:15px;}.footer0column1element0 .buttonElementBtn{color:#FFFFFFFF!important;background:rgba(31,44,224,1);border:18px solid #1F2CE0;border-top-right-radius:5px;border-bottom-left-radius:5px;font-weight:600;}.footer0column1element0 .buttonElementBtn .buttonElementIcon{color:#FFFFFF!important;}.footer0column1element0 .buttonElementBtn{font-weight:600;} .footer0column2innerRow0column0element0 .footerTitleElementTitleBox .footerTitleElementTitle{font-weight: 600;background:rgba(0,0,0,1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.footer0column2innerRow0column1element0.footerTextBox .footerText{color:#000000;line-height:35px;}.footer0column2innerRow0column1element0.footerTextBox .footerText{font-weight:600;font-size:16px;}.footer0column2innerRow0column2element0.footerTextBox .footerText{color:#000000;}.footer0column2innerRow0column2element0.footerTextBox .footerText{font-weight:500;font-size:16px;}.footer0column3innerRow0column0element0 .footerTitleElementTitleBox .footerTitleElementTitle{font-weight: 600;background:rgba(255,255,255,1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.footer0column3innerRow0column1element0 .mainParts>a{color:#000000!important;}.footer0column3innerRow0column1element0 .mainParts>i{color:#000000!important;}.footer0column4innerRow0column0element0 .footerTitleElementTitleBox .footerTitleElementTitle{font-weight: 600;background:rgba(20,20,20,1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.footer0column4innerRow0column1element0 .mainParts>a{color:#000000!important;}.footer0column4innerRow0column1element0 .mainParts>i{color:#000000!important;}.footer0column5innerRow0column0element0 .footerTitleElementTitleBox .footerTitleElementTitle{font-weight: 600;background:rgba(20,20,20,1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.footer0column5innerRow0column1element0 .mainParts>a{color:#000000!important;}.footer0column5innerRow0column1element0 .mainParts>i{color:#000000!important;} #loginUserModal .modal-dialog .modal-content input.btn.btn-vorod-1{background:#134E77FF !important;}.loginstylebackground {background: #134E77FF !important;}.loginstylebackgroundchecked:checked {background: #134E77FF !important;}.loginstylecolor {color: #134E77FF !important;}.loginstylefill {fill: #134E77FF !important;}.form-horizontal .option-desc_option path,#banner-order-wizard .option-desc_option path,form#login-form .form-group .help path{fill:#134E77FF!important;}#toolbaer .pageslist,#post_reply .add_files .inputfile + label,label#for-file,.send_reply button:hover,#banner-order-wizard .size-radio-div input:checked + label,#banner-order-wizard .main-price .total-price,#modal-select-galleries .modal-content .gallery-image-container.selected,section#basket_1 .enter_basket .enter_basket_button,section#basket_page .basketOffBox a.offBasketBut,.toPayBasket .enter_basket_button,{border-color:#134E77FF!important;}.chapiroos_button_color{background:#134E77FF;}.chapiroos_button_color:hover{color:#134E77FF;}.dashboard #toolbaer .sub-desk-menu,.dashboard #toolbaer #wallet .walletmenu{border-bottom-color:#134E77FF!important;}#banner-order-wizard #gallery div img{box-shadow: 0 0 5px -1px #134E77FF!important;border-color: #134E77FF!important;}@media (min-width: 993px){#pay-fixed .mobile-view {box-shadow: 0 0 20px -20px #134E77FF;}}div.picker,div.monthYearPicker{box-shadow: 0px 0px 6px -1px #134E77FF;}.product .product_cover .title,#wrap_all .dashboard #toolbaer span.name,#wrap_all .dashboard #toolbaer span.quantity,#wrap_all .dashboard #switcher .more i,#wrap_all .dashboard #wallet .more i{color:#FFFFFFFF !important;}.send_reply button,.cart_detail_page_box p.cart_detail_page_box_name,#banner-order-wizard .banner_service_name,#banner-order-wizard .prev_step,#banner-order-wizard .primary-btn,#banner-order-wizard .select-type-btns .sp-btn,#banner-order-wizard .select-type-btns .sp-btn .bck,#banner-order-wizard .size-btn.active a,#banner-order-wizard .checkbox-div input:checked + label:after,#banner-order-wizard .radio-div input:checked + label:after,.option-f label.lable-f,#statusbar .status.gray .status_badge,.side button,#login-form .register-btn-mobile a,section#basket_1 .enter_basket .enter_basket_button:hover,section#basket_page .basketOffBox a.offBasketBut:hover,.toPayBasket .enter_basket_button:hover,.pagination > .active > a, .pagination > .active > span,.send_way_section .storeNewUserAddressBox a:hover,.storeNewUserMapBox #mapModalButton:hover,.storeNewUserMapBox #mapModalButton.active,form#forgot-pass-form button,.goBackToProfile,#toolbaer .walletmenu .cash .increase a,button.cart_detail_page_box_print_btn,.editUserAddressInCart:hover,.showParentCart,.endOfOrderingBtn,.BankPayBasket,.PrintOrderBtn,.cancelOrderBtn,#reset-pass-form button,.helpbox .layout-guide-btn a{background:#134E77FF!important;}.product .product_title:hover,.product .product_cover,.product .product_cover{background:#134E77FF!important;}.dashboard #toolbaer,.dashboard .modal-header,.submitprimary,.product-list-view .order-link,#factor .bp-btn,.change-pass .bp-btn,.transaction-charge button#create-cart,#printForm #printSendOrder,#search-form .orderssearch,#search-form button.bp-btn,.pay button ,#toolbaer .product .product_cover,.modal-header,.swal2-modal button.send-code{background:#134E77FF;}.specialOffersModalStyles button.swal2-cancel{background-color:#134E77FF!important;}.product-list-view .order-link:hover,#factor .bp-btn:hover,.change-pass .bp-btn:hover,.transaction-charge button#create-cart:hover,#printForm #printSendOrder:hover,#search-form .orderssearch:hover,#search-form button.bp-btn:hover,.pay button:hover,.send_way_section .storeNewUserAddressBox a,.storeNewUserMapBox #mapModalButton,.goBackToProfile:hover,form#forgot-pass-form button:hover,.side button:hover,#login-form .register-btn-mobile a:hover,#forgot-pass-form button:hover,#toolbaer #wallet .walletmenu .cash .increase a:hover,button.cart_detail_page_box_print_btn:hover,.editUserAddressInCart,.basketOffBox a.offBasketBut,.enter_basket_button,.showParentCart:hover ,.endOfOrderingBtn:hover,.BankPayBasket:hover,.chapButtonColorClass:hover,.PrintOrderBtn:hover,.cancelOrderBtn:hover,#toolbaer .walletmenu .cash .increase a:hover,#reset-pass-form button:hover{border-color:#134E77FF!important;color :#134E77FF!important;}.dashboard #toolbaer .pageslist ul li.active a span.icon,.dashboard #toolbaer .pageslist ul li.active a,.dashboard #toolbaer .pageslist ul li a:hover span.icon,.dashboard #toolbaer .pageslist ul li a:hover,#statusbar .status.gray .status_name,.modal-body .detailsrow .detail,.avatarbox .fatitle,#post_reply .add_files .inputfile + label,label#for-file,#toolbaer #switcher span,.product .orderstatus.ready,.newmsg a:hover,div.picker a.today ,.show-method span.active,label#for-file{color:#134E77FF;}.send_reply button:hover,#statusbar .status.gray .status_name,form#factor table tr td a,.send_reply.send_reply-1.btn-dash button.bp-btn:hover,.readmore a,.news_title a,.selected .chooseImage .chooseMark:after,section#basket_1 .enter_basket .enter_basket_button,section#basket_1 .basket_header,section#basket_page .basketOffBox a.offBasketBut,.toPayBasket .enter_basket_button,.pagination > li:not(.disabled):not(.active):hover > a, .pagination > li:not(.disabled):not(.active):hover > span,.pagination > li:not(.disabled):not(.active):hover:before,.alertMassage{color:#134E77FF!important;}.newmsg a{border-color:#134E77FF!important;background:#134E77FF!important;}#post_reply .add_files .inputfile + label:hover,label#for-file:hover,.download-template{background:#134E77FF;}.continueOrderingBtn:hover{border-color:#134E77FF!important;color :#134E77FF!important;}#messages_wrapper .messagebox.mymsg .messagecontent:before{border-left-color:#134E77FF!important;}#statusbar .status.purple .status_name,#messages_wrapper .messagebox.mymsg .messagecontent .date,#messages_wrapper .messagebox.mymsg .author_info .author_job,#messages_wrapper .messagebox.mymsg .messagecontent .attachment a{color:#134E77FF!important;}#messages_wrapper .messagebox.mymsg .author_info .author_pic,#messages_wrapper .messagebox.mymsg .messagecontent{border-color:#134E77FF!important;}#statusbar .status.purple .status_badge,.option-file .uploadbtn,.uploadboxs .uploadbtn,.continueOrderingBtn{background:#134E77FF!important;}#statusbar .status.green .status_name,.modal-body .detailsheader .subject,#about_section #phonenumber .title,#about_section .about_title span,#about_section .popular_links .popular_link a,#about_section .popular_links .popular_link a:hover .link_title,#about_section .popular_links .popular_link span.goup,#about_section .popular_links .popular_link span.icon,#special_products .title span,.product .product_title,#articles .article header .title span,#articles .article .articlebox .subject h3 a,.notifications ul li span.icon,.notifications ul li:hover .title,.table td .situation,.modal-body .detailsheader span.icon,.orderslist .orderitem .order_name,.news_archive .news_pagination ul li a{color:#134E77FF!important;}.widget ul li,.eshop_product .product_meta .title,.login-container .side.left a,.register-container .side.right .text{color:#134E77FF;}#articles .article .articlebox .subject h3 a:hover{color:#134E77FFaa !important;}#statusbar .status.green .status_badge,.news_archive .news_pagination ul li.active a,.news_archive .news_pagination ul li a:hover,.product-gallery-box .btn-name{background:#134E77FF!important;}.tab_title,.modal-body .list .detailsrow:last-child{border-color:#134E77FF;}.payments .prices .final_cost,.table .answered,.orderslist .orderitem .order_price,#statusbar .status.red .status_name,.payments span.icon,#messages_wrapper .messagebox.replaymsg .messagecontent .attachment a,#messages_wrapper .messagebox.replaymsg .author_info .author_job,#messages_wrapper .messagebox.replaymsg .messagecontent .date,#messages_wrapper .messagebox .messagecontent .accepted,#messages_wrapper .messagebox .messagecontent .accepted a,#messages_wrapper .messagebox .messagecontent .title,#messages_wrapper .messagebox .messagecontent .agreement a:hover,.btn-accept-offer:hover,.addtocard a,.addtocard button,.eshop_product .inventory,.eshop_product .product_price span,.table td .delivered{color:#134E77FF!important;}#messages_wrapper .messagebox.replaymsg .author_info .author_pic,#messages_wrapper .messagebox.replaymsg .messagecontent,#messages_wrapper .messagebox .messagecontent .accepted,#messages_wrapper .messagebox .messagecontent .agreement a,.eshop_product .inventory.btn-accept-offer{border-color:#134E77FF!important;}#messages_wrapper .messagebox.replaymsg .messagecontent:before{border-right-color:#134E77FF!important;}#statusbar .status.red .status_badge,.detailsrow .orderstatus,.dashboard #order .btn.btn-light,.pay a,#pagination ul li.active a,#pagination ul li a:hover,.orderslist .orderbtns .finalize_pay a,#messages_wrapper .messagebox .messagecontent .agreement a,.btn-accept-offer{background:#134E77FF!important;}#statusbar .status.red .status_name,.notifications ul li span.icon,.notifbox .subheader,.modal-body .costs .final_cost,.product .orderstatus.doing,.helpbox .alerttext,.notifications ul li span.icon,.notifbox .subheader,.table .pending,#messages_wrapper .messagebox .messagecontent .title.Mcolor{color:#134E77FF!important;}#statusbar .status.red .status_badge,.notifbox .subheader .subtitle span,.orderslist footer .removal_order a,.widget ul li:before{background:#134E77FF!important;}.notifbox .subheader .subtitle span{border-color:#134E77FF;}.dashboard #order .btn.btn-outline-light{color:#134E77FF!important;border-color:#134E77FF;}/** zero point landing **/@keyframes oliveMove {  0%, 100% { transform: translatex(0); }  50% { transform: translatex(-30px); }}.olive {  animation: oliveMove 15s ease-in-out infinite;}.olive {  filter: blur(3px);  transition: filter 0.3s ease;}@keyframes slow-swing {  0%   { transform: rotate(-10deg); }  50%  { transform: rotate(-50deg); }  100%  { transform: rotate(-10deg); }}.mintrock {  position: absolute;  transform-origin: center center;  animation: slow-swing 13s ease-in-out infinite;  filter: blur(1px);  pointer-events: none;}@keyframes slow-swing {  0%   { transform: rotate(-15deg); }  50%  { transform: rotate(15deg); }  100% { transform: rotate(-15deg); }}.lemon {  position: absolute;  transform-origin: center center;  animation: slow-swing 7s ease-in-out infinite;  pointer-events: none;}@keyframes slow-swing {  0%   { transform: rotate(-10deg); }  50%  { transform: rotate(5deg); }  100% { transform: rotate(-10deg); }}.mint {  position: absolute;  transform-origin: center center;  animation: slow-swing 9s ease-in-out infinite;  pointer-events: none;}/*لیست قیمت کلاسیک*//* =========================================================ASAR PRINT — PRODUCT LIST V2نسخه سازگار با ساختار سایت‌ساز========================================================= */#list {--ap-blue: #21a8ff;--ap-blue-light: #82d8ff;--ap-white: #f7fbff;--ap-text: #d9eaff;--ap-muted: #9eb5c9;--ap-border: rgba(72, 181, 255, 0.25);--ap-border-strong: rgba(72, 190, 255, 0.55);position: relative;width: 100%;padding: 34px 24px 28px;overflow: hidden;direction: rtl;border: 1px solid rgba(71, 177, 255, 0.2);border-radius: 28px;background:radial-gradient(circle at 80% 0%,rgba(27, 139, 227, 0.14),transparent 35%),linear-gradient(145deg,rgba(3, 12, 26, 0.98),rgba(5, 20, 39, 0.96));box-shadow:0 24px 60px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.035);}/* عنوان لیست محصولات */#list::before {content: "لیست محصولات";display: block;width: min(760px, 94%);margin: 0 auto 32px;padding: 0 25px;color: #ffffff;font-size: 29px;font-weight: 800;line-height: 1.6;text-align: center;text-shadow:0 0 14px rgba(56, 184, 255, 0.35),0 0 28px rgba(56, 184, 255, 0.16);background:linear-gradient(90deg,transparent 0%,rgba(60, 184, 255, 0.1) 3%,rgba(60, 184, 255, 0.72) 34%,transparent 34.3%,transparent 65.7%,rgba(60, 184, 255, 0.72) 66%,rgba(60, 184, 255, 0.1) 97%,transparent 100%)center / 100% 1px no-repeat;}/* ساختار اصلی */#list .tabElement {display: block !important;width: 100% !important;}#list .tab-content,#list .tab-pane,#list .priceListBox {width: 100% !important;}/* =========================================================TABS========================================================= */#list .nav-tabs {display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: center !important;flex-wrap: nowrap !important;gap: 8px;width: fit-content;max-width: 100%;margin: 0 auto 22px !important;padding: 7px !important;overflow-x: auto;overflow-y: hidden;border: 1px solid rgba(76, 184, 255, 0.22) !important;border-radius: 17px;background:linear-gradient(145deg,rgba(9, 29, 54, 0.82),rgba(4, 15, 31, 0.82));box-shadow:0 14px 32px rgba(0, 0, 0, 0.2),inset 0 1px 0 rgba(255, 255, 255, 0.04);scrollbar-width: none;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}#list .nav-tabs::-webkit-scrollbar {display: none;}#list .nav-tabs .nav-item {display: block !important;flex: 0 0 auto !important;float: none !important;margin: 0 !important;}#list .nav-tabs .nav-link {position: relative;display: flex !important;align-items: center;justify-content: center;min-width: 145px;min-height: 48px;margin: 0 !important;padding: 11px 22px !important;border: 1px solid transparent !important;border-radius: 11px !important;color: #b5cbe0 !important;background: transparent !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.5;text-align: center;text-decoration: none !important;white-space: nowrap;transition:color 0.25s ease,background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;}#list .nav-tabs .nav-link:hover {color: #ffffff !important;border-color: rgba(79, 191, 255, 0.25) !important;background: rgba(31, 142, 220, 0.1) !important;transform: translateY(-1px);}#list .nav-tabs .nav-link.active,#list .nav-tabs .nav-item.show .nav-link {color: #ffffff !important;border-color: rgba(112, 215, 255, 0.65) !important;background:linear-gradient(135deg,rgba(26, 156, 239, 0.9),rgba(10, 93, 178, 0.94)) !important;box-shadow:0 8px 24px rgba(0, 130, 226, 0.3),0 0 18px rgba(32, 165, 255, 0.13),inset 0 1px 0 rgba(255, 255, 255, 0.18);}#list .nav-tabs .nav-link.active::after {content: "";position: absolute;right: 24%;bottom: 5px;left: 24%;height: 2px;border-radius: 20px;background: #a2e3ff;box-shadow: 0 0 9px rgba(91, 203, 255, 0.9);}/* =========================================================CONTENT BOX========================================================= */#list .tab-content {position: relative;display: block !important;padding: 16px !important;overflow: hidden;border: 1px solid rgba(73, 183, 255, 0.25);border-radius: 22px;background:linear-gradient(145deg,rgba(6, 20, 39, 0.78),rgba(3, 13, 28, 0.72));box-shadow:0 22px 50px rgba(0, 0, 0, 0.25),inset 0 1px 0 rgba(255, 255, 255, 0.03);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}#list .tab-content::before {content: "";position: absolute;top: 0;right: 8%;left: 8%;height: 1px;background: linear-gradient(90deg,transparent,rgba(74, 194, 255, 0.75),transparent);box-shadow: 0 0 14px rgba(55, 183, 255, 0.3);}/* تب غیرفعال طبق Bootstrap مخفی بماند */#list .tab-pane {width: 100%;}#list .tab-pane.active {animation: apTabShow 0.35s ease both;}@keyframes apTabShow {from {opacity: 0;transform: translateY(5px);}to {opacity: 1;transform: translateY(0);}}/* =========================================================TABLE WRAPPER========================================================= */#list .priceListBox {display: block !important;overflow-x: auto !important;overflow-y: hidden;border-radius: 16px;scrollbar-width: thin;scrollbar-color:rgba(67, 181, 248, 0.65)rgba(4, 14, 29, 0.5);}#list .priceListBox::-webkit-scrollbar {height: 7px;}#list .priceListBox::-webkit-scrollbar-track {border-radius: 20px;background: rgba(4, 14, 29, 0.55);}#list .priceListBox::-webkit-scrollbar-thumb {border-radius: 20px;background: linear-gradient(90deg,rgba(13, 111, 193, 0.85),rgba(67, 190, 255, 0.9));}/* =========================================================TABLE========================================================= */#list .dynamicListTable {width: 100% !important;min-width: 850px;margin: 0 !important;border-collapse: separate !important;border-spacing: 0 9px !important;table-layout: auto !important;color: var(--ap-text);background: transparent !important;}/* هدر */#list .dynamicListTable thead tr {background:linear-gradient(90deg,rgba(9, 35, 67, 0.98),rgba(5, 23, 47, 0.98));}#list .dynamicListTable thead th {padding: 17px 14px !important;border-top: 1px solid rgba(81, 190, 255, 0.3) !important;border-right: 0 !important;border-bottom: 1px solid rgba(81, 190, 255, 0.3) !important;border-left: 1px solid rgba(81, 190, 255, 0.12) !important;color: #f0f9ff !important;background: transparent !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1.5 !important;text-align: center !important;vertical-align: middle !important;white-space: nowrap;}#list .dynamicListTable thead th:first-child {border-right: 1px solid rgba(81, 190, 255, 0.3) !important;border-radius: 0 13px 13px 0;}#list .dynamicListTable thead th:last-child {border-left: 1px solid rgba(81, 190, 255, 0.3) !important;border-radius: 13px 0 0 13px;}/* ردیف‌ها */#list .dynamicListTable tbody tr {background:linear-gradient(100deg,rgba(8, 28, 53, 0.77),rgba(4, 17, 34, 0.78));box-shadow:0 8px 22px rgba(0, 0, 0, 0.13),inset 0 1px 0 rgba(255, 255, 255, 0.02);transition:background 0.25s ease,box-shadow 0.25s ease;}#list .dynamicListTable tbody tr:nth-child(even) {background:linear-gradient(100deg,rgba(10, 34, 63, 0.82),rgba(5, 20, 39, 0.82));}#list .dynamicListTable tbody tr:hover {background:linear-gradient(100deg,rgba(14, 52, 91, 0.92),rgba(7, 29, 55, 0.92));box-shadow:0 12px 30px rgba(0, 114, 199, 0.18),inset 3px 0 0 rgba(63, 190, 255, 0.62);}/* سلول‌ها */#list .dynamicListTable tbody td {padding: 17px 14px !important;border-top: 1px solid rgba(72, 170, 230, 0.13) !important;border-right: 0 !important;border-bottom: 1px solid rgba(72, 170, 230, 0.13) !important;border-left: 0 !important;color: #d4e6f5 !important;background: transparent !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.9 !important;text-align: center !important;vertical-align: middle !important;white-space: nowrap;}#list .dynamicListTable tbody td:first-child {width: 70px;min-width: 70px;border-right: 1px solid rgba(72, 170, 230, 0.13) !important;border-radius: 0 13px 13px 0;color: #72c9fa !important;font-weight: 800 !important;}#list .dynamicListTable tbody td:last-child {width: 135px;min-width: 135px;border-left: 1px solid rgba(72, 170, 230, 0.13) !important;border-radius: 13px 0 0 13px;}/* نام محصول */#list .dynamicListTable tbody td:nth-child(2) {width: auto;min-width: 330px;text-align: right !important;white-space: normal;}/* قیمت */#list .dynamicListTable tbody td:nth-last-child(2) {min-width: 180px;color: #ffffff !important;font-size: 16px !important;font-weight: 800 !important;}#list .dynamicListTable tbody tr:hover td:nth-last-child(2) {color: #80d7ff !important;text-shadow: 0 0 13px rgba(51, 184, 255, 0.24);}/* لینک محصول */#list .dynamicListProductLink {position: relative;display: inline;color: #edf8ff !important;font-size: 15px !important;font-weight: 700 !important;line-height: 2 !important;text-decoration: none !important;white-space: normal;background-image: linear-gradient(90deg,rgba(72, 196, 255, 0.9),rgba(72, 196, 255, 0.9));background-repeat: no-repeat;background-position: right bottom;background-size: 0 1px;transition:color 0.25s ease,background-size 0.25s ease,text-shadow 0.25s ease;}#list .dynamicListProductLink:hover,#list .dynamicListTable tbody tr:hover .dynamicListProductLink {color: #78d3ff !important;background-size: 100% 1px;text-shadow: 0 0 12px rgba(61, 190, 255, 0.18);}/* =========================================================ORDER BUTTON========================================================= */#list .dynamicListIcons {position: relative;display: inline-flex !important;flex-direction: row !important;align-items: center !important;justify-content: center !important;gap: 8px !important;min-width: 112px;min-height: 43px;padding: 9px 15px !important;overflow: hidden;isolation: isolate;border: 1px solid rgba(102, 211, 255, 0.65) !important;border-radius: 11px;color: #ffffff !important;background:linear-gradient(135deg,rgba(25, 159, 242, 0.92),rgba(8, 91, 175, 0.96)) !important;box-shadow:0 9px 23px rgba(0, 122, 215, 0.28),inset 0 1px 0 rgba(255, 255, 255, 0.2);text-decoration: none !important;white-space: nowrap;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;animation: apButtonPulse 5.5s ease-in-out infinite;}/* متن سفارش */#list .dynamicListIcons::after {content: "سفارش";position: relative;z-index: 2;display: inline-block;color: #ffffff;font-size: 14px !important;font-weight: 800 !important;line-height: 1;}/* نوار نور */#list .dynamicListIcons::before {content: "";position: absolute;z-index: 1;top: -50%;bottom: -50%;left: -60%;width: 34%;opacity: 0;transform: skewX(-22deg);background: linear-gradient(90deg,transparent,rgba(255, 255, 255, 0.85),transparent);filter: blur(1px);animation: apButtonShine 5.5s ease-in-out infinite;}/* آیکون Font Awesome */#list .dynamicListIcons .fa {position: relative;z-index: 2;display: inline-block !important;flex: 0 0 auto;margin: 0 !important;color: #ffffff !important;font-family: FontAwesome !important;font-size: 17px !important;line-height: 1 !important;animation: apCartMove 5.5s ease-in-out infinite;}#list .dynamicListIcons:hover {border-color: rgba(162, 229, 255, 0.95) !important;background:linear-gradient(135deg,rgba(35, 177, 255, 0.98),rgba(8, 108, 203, 0.98)) !important;box-shadow:0 13px 30px rgba(0, 141, 238, 0.36),0 0 24px rgba(39, 175, 255, 0.25),inset 0 1px 0 rgba(255, 255, 255, 0.23);transform: translateY(-2px);}@keyframes apButtonShine {0%,68% {left: -60%;opacity: 0;}72% {opacity: 0.8;}84% {left: 130%;opacity: 0.55;}88%,100% {left: 130%;opacity: 0;}}@keyframes apCartMove {0%,70%,100% {transform: translateY(0) rotate(0);}76% {transform: translateY(-2px) rotate(-4deg);}82% {transform: translateY(1px) rotate(3deg);}87% {transform: translateY(0) rotate(0);}}@keyframes apButtonPulse {0%,70%,100% {box-shadow:0 9px 23px rgba(0, 122, 215, 0.28),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 0 0 0 rgba(36, 174, 255, 0);}80% {box-shadow:0 11px 27px rgba(0, 139, 232, 0.34),inset 0 1px 0 rgba(255, 255, 255, 0.21),0 0 0 7px rgba(36, 174, 255, 0.06);}88% {box-shadow:0 9px 23px rgba(0, 122, 215, 0.28),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 0 0 12px rgba(36, 174, 255, 0);}}/* =========================================================MODAL========================================================= */#list .dynamicListModal .modal-content {overflow: hidden;border: 1px solid rgba(77, 192, 255, 0.35);border-radius: 19px;color: #d9ecfa;background:linear-gradient(145deg,rgba(5, 20, 39, 0.99),rgba(2, 11, 25, 0.99));box-shadow:0 30px 75px rgba(0, 0, 0, 0.55),0 0 35px rgba(19, 136, 216, 0.12);}#list .dynamicListModal .modal-header {border-bottom: 1px solid rgba(77, 192, 255, 0.18);background: rgba(19, 55, 91, 0.28);}#list .dynamicListModal .modal-header h6 {color: #ffffff;font-size: 17px;font-weight: 800;}#list .dynamicListModal .modal-header .close {color: #bfeaff;text-shadow: none;opacity: 1;}#list .dynamicListModal .modal-body {color: #d2e7f6;font-size: 15px;line-height: 2;}/* =========================================================TABLET========================================================= */@media (max-width: 991px) {#list {padding: 28px 15px 22px;border-radius: 23px;}#list::before {margin-bottom: 25px;font-size: 25px;}#list .dynamicListTable {min-width: 790px;}#list .dynamicListTable thead th {font-size: 15px !important;}#list .dynamicListTable tbody td,#list .dynamicListProductLink {font-size: 14px !important;}}/* =========================================================MOBILE========================================================= */@media (max-width: 575px) {#list {padding: 23px 8px 15px;border-radius: 19px;}#list::before {width: 100%;margin-bottom: 19px;padding: 0 8px;font-size: 21px;background:linear-gradient(90deg,transparent 0%,rgba(65, 184, 255, 0.68) 23%,transparent 23.3%,transparent 76.7%,rgba(65, 184, 255, 0.68) 77%,transparent 100%)center / 100% 1px no-repeat;}#list .nav-tabs {justify-content: flex-start !important;width: 100%;margin-bottom: 15px !important;padding: 6px !important;}#list .nav-tabs .nav-link {min-width: 115px;min-height: 42px;padding: 9px 14px !important;font-size: 13px !important;}#list .tab-content {padding: 7px !important;border-radius: 15px;}#list .dynamicListTable {min-width: 720px;border-spacing: 0 7px !important;}#list .dynamicListTable thead th {padding: 13px 10px !important;font-size: 13px !important;}#list .dynamicListTable tbody td {padding: 13px 10px !important;font-size: 13px !important;}#list .dynamicListProductLink {font-size: 13px !important;}#list .dynamicListTable tbody td:nth-child(2) {min-width: 280px;}#list .dynamicListTable tbody td:nth-last-child(2) {min-width: 155px;font-size: 14px !important;}#list .dynamicListTable tbody td:last-child {width: 120px;min-width: 120px;}#list .dynamicListIcons {min-width: 100px;min-height: 39px;padding: 8px 12px !important;}#list .dynamicListIcons::after {font-size: 13px !important;}#list .dynamicListIcons .fa {font-size: 15px !important;}}/* کاهش انیمیشن برای کاربرانی که آن را غیرفعال کرده‌اند */@media (prefers-reduced-motion: reduce) {#list *,#list *::before,#list *::after {animation: none !important;transition-duration: 0.01ms !important;}}/* =========================================================   FIX — نمایش هر سه تب در یک ردیف========================================================= */#list .tabElement.tabsFirstContentLast > .nav-tabs,#list .tabElement > .nav-tabs,#list ul.nav.nav-tabs {    display: flex !important;    flex-direction: row !important;    flex-wrap: nowrap !important;    align-items: stretch !important;    justify-content: center !important;    width: min(720px, 100%) !important;    max-width: 720px !important;    height: auto !important;    margin: 0 auto 28px !important;    padding: 7px !important;    overflow: visible !important;    float: none !important;}/* نمایش اجباری هر سه آیتم */#list .tabElement.tabsFirstContentLast > .nav-tabs > .nav-item,#list .tabElement > .nav-tabs > .nav-item,#list ul.nav.nav-tabs > li.nav-item {    display: block !important;    visibility: visible !important;    opacity: 1 !important;    position: relative !important;    inset: auto !important;    float: none !important;    flex: 1 1 0 !important;    width: auto !important;    min-width: 0 !important;    max-width: none !important;    height: auto !important;    margin: 0 !important;    padding: 0 !important;    transform: none !important;}/* خود لینک هر تب */#list .tabElement.tabsFirstContentLast > .nav-tabs > .nav-item > .nav-link,#list .tabElement > .nav-tabs > .nav-item > .nav-link,#list ul.nav.nav-tabs > li.nav-item > a.nav-link {    display: flex !important;    visibility: visible !important;    opacity: 1 !important;    position: relative !important;    align-items: center !important;    justify-content: center !important;    width: 100% !important;    min-width: 0 !important;    max-width: none !important;    min-height: 48px !important;    margin: 0 !important;    padding: 11px 14px !important;    font-size: 15px !important;    white-space: nowrap !important;}/* فاصله ظریف میان تب‌ها */#list .nav-tabs > .nav-item + .nav-item {    margin-right: 7px !important;}/* جلوگیری از مخفی‌شدن تب‌های غیرفعال توسط قالب */#list .nav-tabs .nav-link:not(.active) {    display: flex !important;    visibility: visible !important;    opacity: 1 !important;    color: #b8cee1 !important;    background: rgba(7, 24, 46, 0.45) !important;    border-color: rgba(75, 178, 239, 0.12) !important;}/* ظاهر تب فعال */#list .nav-tabs .nav-link.active {    color: #ffffff !important;    background:        linear-gradient(            135deg,            rgba(27, 164, 247, 0.94),            rgba(8, 94, 181, 0.97)        ) !important;    border-color: rgba(121, 218, 255, 0.72) !important;}/* موبایل: هر سه تب باز هم کنار هم بمانند */@media (max-width: 575px) {    #list .tabElement.tabsFirstContentLast > .nav-tabs,    #list .tabElement > .nav-tabs,    #list ul.nav.nav-tabs {        width: 100% !important;        padding: 5px !important;        overflow: visible !important;    }    #list .nav-tabs > .nav-item + .nav-item {        margin-right: 4px !important;    }    #list .nav-tabs .nav-link {        min-height: 42px !important;        padding: 8px 5px !important;        font-size: 11px !important;    }}/* افزایش خوانایی متن جدول */#list .dynamicListTable tbody td {    font-size: 17px !important;    font-weight: 650 !important;}#list .dynamicListProductLink {    font-size: 17px !important;    font-weight: 700 !important;}#list .dynamicListTable tbody td:nth-last-child(2) {    font-size: 17px !important;    font-weight: 800 !important;}#list .dynamicListTable tbody td:first-child {    font-size: 16px !important;}#list .dynamicListTable thead th {    font-size: 16px !important;}@media (max-width: 575px) {    #list .dynamicListTable tbody td,    #list .dynamicListProductLink {        font-size: 14px !important;    }    #list .dynamicListTable tbody td:nth-last-child(2) {        font-size: 15px !important;    }    #list .dynamicListTable thead th {        font-size: 14px !important;    }}/* =========================================================   ASAR PRINT — COMPACT TABLE + MOBILE PRODUCT CARDS   این کد حتماً در انتهای CSS فعلی قرار بگیرد========================================================= *//* =========================================================   1) دسکتاپ و تبلت — فشرده‌کردن جدول========================================================= *//* کاهش فاصله میان ردیف‌ها */#list .dynamicListTable {    border-spacing: 0 5px !important;}/* هدر فشرده‌تر */#list .dynamicListTable thead th {    padding: 11px 12px !important;    line-height: 1.35 !important;}/* ردیف‌های کوتاه‌تر */#list .dynamicListTable tbody td {    padding: 10px 12px !important;    line-height: 1.55 !important;}/* نام محصول همچنان خوانا بماند */#list .dynamicListProductLink {    line-height: 1.7 !important;}/* دکمه سفارش کوچک‌تر و جمع‌وجورتر */#list .dynamicListIcons {    min-width: 102px !important;    min-height: 36px !important;    padding: 7px 12px !important;    border-radius: 9px !important;}#list .dynamicListIcons::after {    font-size: 13px !important;}#list .dynamicListIcons .fa {    font-size: 15px !important;}/* کاهش عرض ستون عملیات */#list .dynamicListTable tbody td:last-child {    width: 120px !important;    min-width: 120px !important;}/* =========================================================   2) موبایل — تبدیل جدول به کارت‌های کامپکت========================================================= */@media (max-width: 575px) {    /* باکس اصلی کمی جمع‌وجورتر */    #list {        padding: 21px 8px 14px !important;    }    #list .tab-content {        padding: 7px !important;        overflow: visible !important;    }    #list .priceListBox {        overflow: visible !important;        border-radius: 0 !important;    }    /* حذف ساختار معمول جدول */    #list .dynamicListTable {        display: block !important;        width: 100% !important;        min-width: 0 !important;        border-spacing: 0 !important;    }    #list .dynamicListTable thead {        display: none !important;    }    #list .dynamicListTable tbody {        display: grid !important;        grid-template-columns: minmax(0, 1fr) !important;        gap: 8px !important;        width: 100% !important;    }    /* هر ردیف تبدیل به یک کارت می‌شود */    #list .dynamicListTable tbody tr {        position: relative;        display: grid !important;        grid-template-columns: minmax(0, 1fr) auto !important;        grid-template-rows: auto auto auto !important;        column-gap: 10px !important;        row-gap: 4px !important;        width: 100% !important;        min-height: 96px !important;        margin: 0 !important;        padding: 11px 12px !important;        overflow: hidden;        border: 1px solid rgba(74, 184, 248, 0.2) !important;        border-radius: 13px !important;        background:            radial-gradient(                circle at 100% 0%,                rgba(28, 151, 232, 0.11),                transparent 45%            ),            linear-gradient(                135deg,                rgba(8, 29, 54, 0.92),                rgba(4, 17, 34, 0.94)            ) !important;        box-shadow:            0 7px 18px rgba(0, 0, 0, 0.15),            inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;        transition:            border-color 0.2s ease,            background 0.2s ease,            transform 0.2s ease !important;    }    #list .dynamicListTable tbody tr:active {        border-color: rgba(85, 199, 255, 0.48) !important;        background:            linear-gradient(                135deg,                rgba(11, 42, 76, 0.96),                rgba(5, 23, 44, 0.96)            ) !important;        transform: scale(0.992);    }    /* تمام سلول‌ها از حالت جدول خارج شوند */    #list .dynamicListTable tbody td {        display: block !important;        width: auto !important;        min-width: 0 !important;        height: auto !important;margin: 0 !important;        padding: 0 !important;        border: 0 !important;        border-radius: 0 !important;        background: transparent !important;        text-align: right !important;        white-space: normal !important;    }    /* شماره ردیف در موبایل لازم نیست */    #list .dynamicListTable tbody td:first-child {        display: none !important;    }    /* نام محصول */    #list .dynamicListTable tbody td:nth-child(2) {        grid-column: 1 / -1 !important;        grid-row: 1 !important;        width: 100% !important;        min-width: 0 !important;        padding-bottom: 6px !important;        border-bottom: 1px solid rgba(80, 180, 239, 0.11) !important;    }    #list .dynamicListProductLink {        display: -webkit-box !important;        overflow: hidden !important;        color: #f2f9ff !important;        font-size: 14px !important;        font-weight: 750 !important;        line-height: 1.65 !important;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        background: none !important;        text-shadow: none !important;    }    /* تعداد */    #list .dynamicListTable tbody td:nth-child(3) {        grid-column: 1 !important;        grid-row: 2 !important;        color: #aac0d3 !important;        font-size: 12px !important;        font-weight: 600 !important;        line-height: 1.5 !important;    }    #list .dynamicListTable tbody td:nth-child(3)::before {        content: "تیراژ: ";        color: #79c9f4;        font-weight: 700;    }    /* قیمت */    #list .dynamicListTable tbody td:nth-last-child(2) {        grid-column: 1 !important;        grid-row: 3 !important;        min-width: 0 !important;        color: #ffffff !important;        font-size: 15px !important;        font-weight: 850 !important;        line-height: 1.45 !important;        text-align: right !important;    }    #list .dynamicListTable tbody td:nth-last-child(2)::before {        content: "قیمت: ";        color: #73cffd;        font-size: 12px;        font-weight: 700;    }    /* ستون عملیات */    #list .dynamicListTable tbody td:last-child {        grid-column: 2 !important;        grid-row: 2 / 4 !important;        align-self: center !important;        width: auto !important;        min-width: 0 !important;        padding-right: 4px !important;    }    /* دکمه مشاهده و سفارش */    #list .dynamicListIcons {        gap: 6px !important;        min-width: 112px !important;        min-height: 38px !important;        padding: 7px 10px !important;        border-radius: 9px !important;        box-shadow:            0 7px 18px rgba(0, 122, 215, 0.23),            inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;    }    #list .dynamicListIcons::after {        content: "مشاهده و سفارش" !important;        font-size: 11px !important;        font-weight: 800 !important;    }    #list .dynamicListIcons .fa {        font-size: 14px !important;    }    /*       فقط جدول‌هایی که ستون ابعاد دارند       مثل کارت مربع 6×6    */    #list .dynamicListTable tbody tr:has(td:nth-child(6)) {        grid-template-rows: auto auto auto auto !important;        min-height: 112px !important;    }    #list .dynamicListTable tbody tr:has(td:nth-child(6))    td:nth-child(4) {        grid-column: 1 !important;        grid-row: 3 !important;        color: #aac0d3 !important;        font-size: 12px !important;        font-weight: 600 !important;    }    #list .dynamicListTable tbody tr:has(td:nth-child(6))    td:nth-child(4)::before {        content: "ابعاد: ";        color: #79c9f4;        font-weight: 700;    }    #list .dynamicListTable tbody tr:has(td:nth-child(6))    td:nth-last-child(2) {        grid-row: 4 !important;    }    #list .dynamicListTable tbody tr:has(td:nth-child(6))    td:last-child {        grid-row: 2 / 5 !important;    }}/* =========================================================   موبایل‌های خیلی باریک========================================================= */@media (max-width: 370px) {    #list .dynamicListTable tbody tr {        column-gap: 7px !important;        padding: 10px !important;    }    #list .dynamicListIcons {        min-width: 97px !important;        padding: 7px 8px !important;    }    #list .dynamicListIcons::after {        content: "مشاهده" !important;        font-size: 11px !important;    }    #list .dynamicListProductLink {        font-size: 13px !important;    }    #list .dynamicListTable tbody td:nth-last-child(2) {        font-size: 14px !important;    }}/*اصلی اصلی اصلی فوتر لوگو*//* ==================================================   ASARPRINT FOOTER — SIMPLE & READABLE   Target: #LOGOFOTER================================================== */#LOGOFOTER {    position: relative !important;    direction: rtl !important;    isolation: isolate;    height: auto !important;    min-height: 0 !important;    padding: 22px 18px !important;    margin: 0 !important;    border: 1px solid rgba(76, 184, 255, 0.28) !important;    border-radius: 24px !important;    background: rgba(3, 12, 28, 0.16) !important;    box-shadow:        0 14px 38px rgba(0, 0, 0, 0.20),        inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;    backdrop-filter: blur(4px);    -webkit-backdrop-filter: blur(4px);    overflow: hidden !important;}/* فونت کل قسمت */#LOGOFOTER,#LOGOFOTER * {    box-sizing: border-box !important;    font-family:        "Vazirmatn",        "IRANSansX",        "IRANSans",        "Peyda",        Tahoma,        sans-serif !important;}/* حذف ارتفاع‌ها و فاصله‌های تحمیلی قالب */#LOGOFOTER .footer0column1columnFirstChild,#LOGOFOTER .columnFirstChild,#LOGOFOTER .h-100,#LOGOFOTER .w-100,#LOGOFOTER .container-fluid-master,#LOGOFOTER .footer0column1innerRow0,#LOGOFOTER .footer0column1innerRow0row,#LOGOFOTER .footer0column1innerRow0column0,#LOGOFOTER .footer0column1innerRow0column1,#LOGOFOTER .footer0column1innerRow0column0columnFirstChild,#LOGOFOTER .footer0column1innerRow0column1columnFirstChild {    height: auto !important;    min-height: 0 !important;    max-height: none !important;    margin-top: 0 !important;    margin-bottom: 0 !important;    padding-top: 0 !important;    padding-bottom: 0 !important;}/* جلوگیری از کشیده‌شدن فلکس‌های قالب */#LOGOFOTER .d-flex {    height: auto !important;    min-height: 0 !important;}/* حذف فاصله‌های ستون‌بندی */#LOGOFOTER .container-fluid-master,#LOGOFOTER .footer0column1innerRow0row,#LOGOFOTER .footer0column1innerRow0column0,#LOGOFOTER .footer0column1innerRow0column1 {    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: 0 !important;    margin-left: 0 !important;}/* ==================================================   لوگو================================================== */#LOGOFOTER .logoElement {    width: 100% !important;    height: auto !important;    margin: 0 0 18px !important;    padding: 16px 12px !important;    border: 1px solid rgba(255, 255, 255, 0.12) !important;    border-radius: 18px !important;    /* روشن ولی بسیار شفاف، تا لوگوی تیره دیده شود */    background:        linear-gradient(            135deg,            rgba(255, 255, 255, 0.13),            rgba(94, 189, 255, 0.07)        ) !important;    box-shadow:        inset 0 1px 0 rgba(255, 255, 255, 0.10),        0 8px 24px rgba(0, 0, 0, 0.12) !important;    overflow: visible !important;}#LOGOFOTER .logoElementImageBox {    display: flex !important;    align-items: center !important;    justify-content: center !important;    width: 100% !important;    height: auto !important;    min-height: 0 !important;    overflow: visible !important;}#LOGOFOTER .logoElementImage {    display: block !important;    width: auto !important;    height: auto !important;    max-width: 92% !important;    max-height: 125px !important;    margin: 0 auto !important;    object-fit: contain !important;    object-position: center !important;    opacity: 1 !important;    visibility: visible !important;    filter:        brightness(1.65)        contrast(1.30)        saturate(1.10)        drop-shadow(0 2px 3px rgba(255, 255, 255, 0.18))        drop-shadow(0 0 10px rgba(48, 174, 255, 0.24)) !important;    transform: none !important;}#LOGOFOTER .imageSizeSpan,#LOGOFOTER .imageLoadTimeSpan {    display: none !important;}/* ==================================================   متن معرفی================================================== */#LOGOFOTER .footerTitleElement {    display: block !important;width: 100% !important;    height: auto !important;    min-height: 0 !important;    margin: 0 0 18px !important;}#LOGOFOTER .footerTitleElementTitleBox {    display: block !important;    width: 100% !important;    height: auto !important;    min-height: 0 !important;    text-align: right !important;}#LOGOFOTER .footerTitleElementTitle,#LOGOFOTER h5.footerTitleElementTitle {    display: block !important;    width: 100% !important;    height: auto !important;    min-height: 0 !important;    margin: 0 !important;    padding: 16px 18px !important;    border: 1px solid rgba(87, 187, 255, 0.20) !important;    border-radius: 16px !important;    background: rgba(2, 13, 31, 0.22) !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    visibility: visible !important;    font-size: 17px !important;    font-weight: 800 !important;    line-height: 2 !important;    letter-spacing: -0.35px !important;    text-align: right !important;    text-shadow:        0 2px 5px rgba(0, 0, 0, 0.95),        0 0 9px rgba(89, 188, 255, 0.20) !important;}/* خط کوچک آبی */#LOGOFOTER .footerTitleElementTitle::before {    content: "";    display: block !important;    position: absolute;    top: 16px;    right: 0;    width: 3px;    height: calc(100% - 32px);    border-radius: 10px 0 0 10px;    background: #39bdff;    box-shadow: 0 0 8px rgba(57, 189, 255, 0.72);}#LOGOFOTER .footerTitleElementTitle {    position: relative !important;}#LOGOFOTER .footerTitleElementTitle::after {    display: none !important;}/* ==================================================   دکمه================================================== */#LOGOFOTER #footer0column1element0 {    display: block !important;    width: 100% !important;    height: auto !important;    min-height: 0 !important;    margin: 0 0 13px !important;}#LOGOFOTER #footer0column1element0 .buttonElementBtn {    display: flex !important;    align-items: center !important;    justify-content: center !important;    width: 100% !important;    height: auto !important;    min-height: 54px !important;    padding: 13px 18px !important;    border: 1px solid rgba(116, 212, 255, 0.64) !important;    border-radius: 15px !important;    background:        linear-gradient(            135deg,            rgba(20, 112, 205, 0.92),            rgba(12, 170, 222, 0.92)        ) !important;    box-shadow:        0 9px 24px rgba(0, 125, 215, 0.24),        inset 0 1px 0 rgba(255, 255, 255, 0.22) !important;    color: #ffffff !important;    text-decoration: none !important;    opacity: 1 !important;    overflow: hidden !important;    transition:        transform 0.2s ease,        filter 0.2s ease;}#LOGOFOTER #footer0column1element0 .buttonElementBtn:hover {    transform: translateY(-2px);    filter: brightness(1.08);}/* آیکون خراب کاملاً حذف شود */#LOGOFOTER #footer0column1element0 .buttonElementIcon {    display: none !important;    width: 0 !important;    height: 0 !important;    margin: 0 !important;    padding: 0 !important;    font-size: 0 !important;}/* افکت‌های نسخه‌های قبلی حذف شوند */#LOGOFOTER #footer0column1element0 .buttonElementBtn::before,#LOGOFOTER #footer0column1element0 .buttonElementBtn::after {    content: none !important;    display: none !important;}#LOGOFOTER #footer0column1element0 .buttonElementTitle {    display: block !important;    margin: 0 !important;    padding: 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 17px !important;    font-weight: 800 !important;    line-height: 1.5 !important;    text-align: center !important;    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.42) !important;}/* ==================================================   متن پایین================================================== */#LOGOFOTER .footer0column1element1 {    display: block !important;width: 100% !important;    height: auto !important;    min-height: 0 !important;    margin: 0 !important;}#LOGOFOTER .footer0column1element1 .footerText {    display: flex !important;    align-items: center !important;    justify-content: center !important;    gap: 9px;    width: 100% !important;    height: auto !important;    min-height: 44px !important;    margin: 0 !important;    padding: 10px 12px !important;    border: 1px solid rgba(90, 182, 255, 0.16) !important;    border-radius: 13px !important;    background: rgba(2, 13, 30, 0.18) !important;    color: #eef9ff !important;    -webkit-text-fill-color: #eef9ff !important;    opacity: 1 !important;    font-size: 13px !important;    font-weight: 700 !important;    line-height: 1.7 !important;    text-align: center !important;    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.78) !important;}#LOGOFOTER .footer0column1element1 .footerText::before {    content: "";    display: inline-block !important;    width: 7px;    height: 7px;    flex: 0 0 7px;    border-radius: 50%;    background: #43c7ff;    box-shadow: 0 0 8px rgba(67, 199, 255, 0.85);    animation: none !important;}/* ==================================================   موبایل================================================== */@media (max-width: 575px) {    #LOGOFOTER {        padding: 17px 14px !important;        border-radius: 19px !important;        background: rgba(3, 12, 28, 0.12) !important;    }    #LOGOFOTER .logoElement {        padding: 13px 10px !important;        margin-bottom: 15px !important;    }    #LOGOFOTER .logoElementImage {        max-width: 96% !important;        max-height: 105px !important;    }    #LOGOFOTER .footerTitleElement {        margin-bottom: 15px !important;    }    #LOGOFOTER .footerTitleElementTitle,    #LOGOFOTER h5.footerTitleElementTitle {        padding: 14px 14px !important;        font-size: 15px !important;        font-weight: 800 !important;        line-height: 1.9 !important;        text-align: center !important;    }    #LOGOFOTER .footerTitleElementTitle::before {        display: none !important;    }    #LOGOFOTER #footer0column1element0 .buttonElementBtn {        min-height: 51px !important;    }    #LOGOFOTER #footer0column1element0 .buttonElementTitle {        font-size: 16px !important;    }    #LOGOFOTER .footer0column1element1 .footerText {        font-size: 12px !important;    }}/*فوتر بخش آدرس*//* ==================================================   ASARPRINT FOOTER ADDRESS — MINIMAL   Target: #ADRESFOOTER================================================== */#ADRESFOOTER {    position: relative !important;    direction: rtl !important;    height: auto !important;    min-height: 0 !important;    padding: 24px 22px !important;    margin: 0 !important;    border: 1px solid rgba(86, 184, 255, 0.24) !important;    border-radius: 24px !important;    /* بسیار شفاف تا تصویر پس‌زمینه دیده شود */    background: rgba(4, 14, 31, 0.14) !important;    box-shadow:        0 14px 36px rgba(0, 0, 0, 0.18),        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;    backdrop-filter: blur(4px);    -webkit-backdrop-filter: blur(4px);    overflow: hidden !important;}/* فونت و تنظیمات عمومی */#ADRESFOOTER {    font-family:        "Vazirmatn",        "IRANSansX",        "IRANSans",        "Peyda",        Tahoma,        sans-serif !important;    box-sizing: border-box !important;}#ADRESFOOTER * {    box-sizing: border-box !important;}/* حذف ارتفاع و فاصله‌های تحمیلی قالب */#ADRESFOOTER .footer0column2columnFirstChild,#ADRESFOOTER .columnFirstChild,#ADRESFOOTER .h-100,#ADRESFOOTER .w-100,#ADRESFOOTER .container-fluid-master,#ADRESFOOTER .footer0column2innerRow0,#ADRESFOOTER .footer0column2innerRow0row,#ADRESFOOTER .footer0column2innerRow0column0,#ADRESFOOTER .footer0column2innerRow0column1,#ADRESFOOTER .footer0column2innerRow0column2 {    height: auto !important;    min-height: 0 !important;    max-height: none !important;}/* حذف فاصله ستون‌بندی قالب */#ADRESFOOTER .container-fluid-master,#ADRESFOOTER .footer0column2innerRow0row,#ADRESFOOTER .footer0column2innerRow0column0,#ADRESFOOTER .footer0column2innerRow0column1,#ADRESFOOTER .footer0column2innerRow0column2 {    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: 0 !important;    margin-left: 0 !important;}/* جلوگیری از کشیدگی فلکس‌ها */#ADRESFOOTER .d-flex {    height: auto !important;    min-height: 0 !important;}/* ==================================================   عنوان================================================== */#ADRESFOOTER .footer0column2innerRow0column0 {    margin-bottom: 16px !important;}#ADRESFOOTER .footerTitleElement,#ADRESFOOTER .footerTitleElementTitleBox {    display: block !important;    width: 100% !important;    height: auto !important;    margin: 0 !important;}#ADRESFOOTER .footerTitleElementTitle,#ADRESFOOTER h5.footerTitleElementTitle {    position: relative !important;    display: block !important;    margin: 0 !important;    padding: 0 15px 10px 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 19px !important;    font-weight: 800 !important;    line-height: 1.7 !important;    text-align: right !important;    letter-spacing: -0.4px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65) !important;}/* خط کوچک کنار عنوان */#ADRESFOOTER .footerTitleElementTitle::before {    content: "";    position: absolute;    top: 7px;    right: 0;    width: 4px;    height: 20px;    border-radius: 8px;    background: #3bbdff;    box-shadow: 0 0 8px rgba(59, 189, 255, 0.6);}#ADRESFOOTER .footerTitleElementTitle::after {    content: "";    position: absolute;    right: 0;    bottom: 0;    width: 48px;    height: 1px;    background: rgba(83, 190, 255, 0.45);}/* ==================================================   متن آدرس و ساعت کاری================================================== */#ADRESFOOTER .footer0column2innerRow0column1 {    margin-bottom: 18px !important;}#ADRESFOOTER .footer0column2innerRow0column1element0 {    position: relative !important;    width: 100% !important;    margin: 0 !important;    padding: 0 17px 0 0 !important;    border: 0 !important;    background: transparent !important;}/* نقطه آبی کنار آدرس */#ADRESFOOTER .footer0column2innerRow0column1element0::before {    content: "";    position: absolute;top: 11px;    right: 0;    width: 7px;    height: 7px;    border-radius: 50%;    background: #47c5ff;    box-shadow: 0 0 8px rgba(71, 197, 255, 0.72);}#ADRESFOOTER .footer0column2innerRow0column1element0 .footerText {    margin: 0 !important;    padding: 0 !important;    color: rgba(238, 248, 255, 0.92) !important;    -webkit-text-fill-color: rgba(238, 248, 255, 0.92) !important;    opacity: 1 !important;    font-size: 14px !important;    font-weight: 550 !important;    line-height: 2.05 !important;    text-align: right !important;    letter-spacing: -0.2px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.68) !important;}/* ==================================================   تلفن تماس================================================== */#ADRESFOOTER .footer0column2innerRow0column2element0 {    position: relative !important;    width: 100% !important;    margin: 0 0 17px !important;    padding: 14px 17px !important;    border-top: 1px solid rgba(103, 190, 255, 0.14) !important;    border-bottom: 1px solid rgba(103, 190, 255, 0.14) !important;    background: rgba(5, 20, 42, 0.08) !important;}#ADRESFOOTER .footer0column2innerRow0column2element0 .footerText {    margin: 0 !important;    padding: 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 14px !important;    font-weight: 650 !important;    line-height: 2 !important;    text-align: right !important;    direction: rtl !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.7) !important;}/* ==================================================   شبکه‌های اجتماعی================================================== */#ADRESFOOTER .socialMediaElement {    display: flex !important;    align-items: center !important;    justify-content: flex-start !important;    gap: 9px;    width: 100% !important;    margin: 0 0 18px !important;}#ADRESFOOTER .socialMediaBox {    display: inline-flex !important;    align-items: center !important;    justify-content: center !important;    width: 39px !important;    height: 39px !important;    min-width: 39px !important;    margin: 0 !important;    padding: 0 !important;    border: 1px solid rgba(100, 197, 255, 0.28) !important;    border-radius: 12px !important;    background: rgba(8, 31, 59, 0.22) !important;    color: #dff5ff !important;    text-decoration: none !important;    box-shadow: none !important;    transition:        transform 0.2s ease,        background 0.2s ease,        border-color 0.2s ease;}#ADRESFOOTER .socialMediaBox:hover {    transform: translateY(-2px);    background: rgba(20, 128, 199, 0.42) !important;    border-color: rgba(106, 211, 255, 0.65) !important;}#ADRESFOOTER .socialMediaIcon {    margin: 0 !important;    padding: 0 !important;    font-size: 18px !important;    line-height: 1 !important;}/* جلوگیری از رنگ‌های پیش‌فرض اینستاگرام، تلگرام و واتساپ */#ADRESFOOTER .icon_instagram,#ADRESFOOTER .icon_telegram,#ADRESFOOTER .icon_whatsapp {    color: #ffffff !important;}/* ==================================================   اینماد================================================== */#ADRESFOOTER .<a referrerpolicy='origin' target='_blank' href='https://trustseal.enamad.ir/?id=537675&Code=wu9DccvZSTCyQdcKuyC9gAD1UusKKGhE'><img referrerpolicy='origin' src='https://trustseal.enamad.ir/logo.aspx?id=537675&Code=wu9DccvZSTCyQdcKuyC9gAD1UusKKGhE' alt='' style='cursor:pointer' code='wu9DccvZSTCyQdcKuyC9gAD1UusKKGhE'></a> {    display: flex !important;    align-items: center !important;    justify-content: flex-start !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    background: transparent !important;    border: 0 !important;}#ADRESFOOTER .footer0column2innerRow0column2element2 img {    display: block !important;    width: auto !important;    height: auto !important;    max-width: 90px !important;    max-height: 90px !important;    margin: 0 !important;    padding: 6px !important;    border: 1px solid rgba(255, 255, 255, 0.12) !important;    border-radius: 12px !important;    background: rgba(255, 255, 255, 0.86) !important;object-fit: contain !important;    opacity: 0.92 !important;}/* حذف اطلاعات فنی تصویر */#ADRESFOOTER .imageSizeSpan,#ADRESFOOTER .imageLoadTimeSpan {    display: none !important;}/* ==================================================   تبلت================================================== */@media (max-width: 991px) {    #ADRESFOOTER {        padding: 22px 20px !important;        margin-bottom: 22px !important;    }    #ADRESFOOTER .footerTitleElementTitle,    #ADRESFOOTER h5.footerTitleElementTitle {        font-size: 18px !important;    }}/* ==================================================   موبایل================================================== */@media (max-width: 575px) {    #ADRESFOOTER {        padding: 19px 16px !important;        border-radius: 19px !important;        background: rgba(4, 14, 31, 0.10) !important;    }    #ADRESFOOTER .footerTitleElementTitle,    #ADRESFOOTER h5.footerTitleElementTitle {        font-size: 17px !important;    }    #ADRESFOOTER .footer0column2innerRow0column1element0 .footerText,    #ADRESFOOTER .footer0column2innerRow0column2element0 .footerText {        font-size: 13px !important;    }    #ADRESFOOTER .socialMediaElement,    #ADRESFOOTER .footer0column2innerRow0column2element2 {        justify-content: center !important;    }    #ADRESFOOTER .footer0column2innerRow0column2element2 img {        max-width: 82px !important;        max-height: 82px !important;    }}#ADRESFOOTER .fab {    font-family: "Font Awesome 5 Brands" !important;    font-weight: 400 !important;}#ADRESFOOTER .flaticon-whatsapp2 {    font-family: Flaticon !important;}/* فوتر لینک های مفید*//* ==================================================   ASARPRINT FOOTER USEFUL LINKS — MATCH ADDRESS   Target: #foterlinkmofid================================================== */#foterlinkmofid {    position: relative !important;    direction: rtl !important;    height: auto !important;    min-height: 0 !important;    padding: 24px 22px !important;    margin: 0 !important;    border: 1px solid rgba(86, 184, 255, 0.24) !important;    border-radius: 24px !important;    background: rgba(4, 14, 31, 0.14) !important;    box-shadow:        0 14px 36px rgba(0, 0, 0, 0.18),        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;    backdrop-filter: blur(4px);    -webkit-backdrop-filter: blur(4px);    overflow: hidden !important;}/* تنظیمات عمومی */#foterlinkmofid,#foterlinkmofid * {    box-sizing: border-box !important;    font-family:        "Vazirmatn",        "IRANSansX",        "IRANSans",        "Peyda",        Tahoma,        sans-serif !important;}/* حذف افکت‌های نسخه قبلی */#foterlinkmofid::before,#foterlinkmofid::after {    display: none !important;}/* حذف ارتفاع‌های تحمیلی قالب */#foterlinkmofid .footer0column3columnFirstChild,#foterlinkmofid .columnFirstChild,#foterlinkmofid .h-100,#foterlinkmofid .w-100,#foterlinkmofid .container-fluid-master,#foterlinkmofid .footer0column3innerRow0,#foterlinkmofid .footer0column3innerRow0row,#foterlinkmofid .footer0column3innerRow0column0,#foterlinkmofid .footer0column3innerRow0column1 {    height: auto !important;    min-height: 0 !important;    max-height: none !important;}/* حذف فاصله ستون‌بندی قالب */#foterlinkmofid .container-fluid-master,#foterlinkmofid .footer0column3innerRow0row,#foterlinkmofid .footer0column3innerRow0column0,#foterlinkmofid .footer0column3innerRow0column1 {    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: 0 !important;    margin-left: 0 !important;}/* جلوگیری از کشیدگی فلکس */#foterlinkmofid .d-flex {    height: auto !important;    min-height: 0 !important;}/* ==================================================   عنوان — دقیقاً مشابه آدرس================================================== */#foterlinkmofid .footer0column3innerRow0column0 {    margin-bottom: 16px !important;}#foterlinkmofid .footerTitleElement,#foterlinkmofid .footerTitleElementTitleBox {    display: block !important;    width: 100% !important;    height: auto !important;    margin: 0 !important;}#foterlinkmofid .footerTitleElementTitle,#foterlinkmofid h5.footerTitleElementTitle {    position: relative !important;    display: block !important;    margin: 0 !important;    padding: 0 15px 10px 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 19px !important;    font-weight: 800 !important;    line-height: 1.7 !important;    text-align: right !important;    letter-spacing: -0.4px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65) !important;}/* خط عمودی کنار عنوان */#foterlinkmofid .footerTitleElementTitle::before {    content: "";    position: absolute;    top: 7px;    right: 0;    width: 4px;    height: 20px;    border-radius: 8px;    background: #3bbdff;    box-shadow: 0 0 8px rgba(59, 189, 255, 0.6);    transform: none !important;}/* خط زیر عنوان */#foterlinkmofid .footerTitleElementTitle::after {    content: "";    position: absolute;    right: 0;    bottom: 0;    width: 48px;    height: 1px;    background: rgba(83, 190, 255, 0.45);}/* ==================================================   منوی لینک‌ها================================================== */#foterlinkmofid .footer0column3innerRow0column1 {    margin-bottom: 0 !important;}#foterlinkmofid .menuBuilder,#foterlinkmofid .menuBuilderInline {    width: 100% !important;    margin: 0 !important;    padding: 0 !important;}#foterlinkmofid .MenuMainUl {    display: flex !important;    flex-direction: column !important;    align-items: stretch !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    gap: 0 !important;    list-style: none !important;}#foterlinkmofid .MenuMainUlli {    display: block !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    list-style: none !important;    border-bottom: 1px solid rgba(103, 190, 255, 0.10) !important;}#foterlinkmofid .MenuMainUlli:last-of-type {    border-bottom: 0 !important;}/* لینک‌ها */#foterlinkmofid .MenuMainUlliA {    position: relative !important;    display: flex !important;    align-items: center !important;    width: 100% !important;    min-height: 56px !important;    margin: 0 !important;    padding: 11px 19px 11px 4px !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    color: rgba(238, 248, 255, 0.92) !important;    -webkit-text-fill-color: rgba(238, 248, 255, 0.92) !important;    opacity: 1 !important;    font-size: 14px !important;    font-weight: 550 !important;    line-height: 2.05 !important;    text-align: right !important;    text-decoration: none !important;    letter-spacing: -0.2px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.68) !important;    transition:        color 0.2s ease,        padding-right 0.2s ease,        background 0.2s ease;}/* نقطه آبی کنار هر لینک، مشابه نقطه متن آدرس */#foterlinkmofid .MenuMainUlliA::before {    content: "";    position: absolute;    top: 50%;    right: 0;    width: 7px;    height: 7px;    border-radius: 50%;    background: #47c5ff;    box-shadow: 0 0 8px rgba(71, 197, 255, 0.72);    transform: translateY(-50%);}/* هاور */#foterlinkmofid .MenuMainUlliA:hover {    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    padding-right: 24px !important;    background: rgba(5, 20, 42, 0.10) !important;}/* حذف جداکننده‌های پیش‌فرض */#foterlinkmofid .menuSeparator {    display: none !important;}/* ==================================================   تبلت================================================== */@media (max-width: 991px) {    #foterlinkmofid {        padding: 22px 20px !important;        margin-bottom: 22px !important;    }    #foterlinkmofid .footerTitleElementTitle,    #foterlinkmofid h5.footerTitleElementTitle {        font-size: 18px !important;    }}/* ==================================================   موبایل================================================== */@media (max-width: 575px) {    #foterlinkmofid {        padding: 19px 16px !important;        border-radius: 19px !important;        background: rgba(4, 14, 31, 0.10) !important;    }    #foterlinkmofid .footerTitleElementTitle,    #foterlinkmofid h5.footerTitleElementTitle {        font-size: 17px !important;    }    #foterlinkmofid .MenuMainUlliA {        min-height: 52px !important;        font-size: 13px !important;    }}/*محصولات فوتر*//* ==================================================   ASARPRINT FOOTER PRODUCTS — MATCH ADDRESS   Target: #mahsolat================================================== */#mahsolat {    position: relative !important;    direction: rtl !important;    height: auto !important;    min-height: 0 !important;    padding: 24px 22px !important;    margin: 0 !important;    border: 1px solid rgba(86, 184, 255, 0.24) !important;    border-radius: 24px !important;    background: rgba(4, 14, 31, 0.14) !important;    box-shadow:        0 14px 36px rgba(0, 0, 0, 0.18),        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;    backdrop-filter: blur(4px);    -webkit-backdrop-filter: blur(4px);    overflow: hidden !important;}/* تنظیمات عمومی */#mahsolat,#mahsolat * {    box-sizing: border-box !important;    font-family:        "Vazirmatn",        "IRANSansX",        "IRANSans",        "Peyda",        Tahoma,        sans-serif !important;}/* حذف افکت‌های قبلی احتمالی */#mahsolat::before,#mahsolat::after {    display: none !important;}/* حذف ارتفاع‌های تحمیلی قالب */#mahsolat .footer0column4columnFirstChild,#mahsolat .columnFirstChild,#mahsolat .h-100,#mahsolat .w-100,#mahsolat .container-fluid-master,#mahsolat .footer0column4innerRow0,#mahsolat .footer0column4innerRow0row,#mahsolat .footer0column4innerRow0column0,#mahsolat .footer0column4innerRow0column1 {    height: auto !important;    min-height: 0 !important;    max-height: none !important;}/* حذف فاصله ستون‌بندی قالب */#mahsolat .container-fluid-master,#mahsolat .footer0column4innerRow0row,#mahsolat .footer0column4innerRow0column0,#mahsolat .footer0column4innerRow0column1 {    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: 0 !important;    margin-left: 0 !important;}/* جلوگیری از کشیدگی فلکس */#mahsolat .d-flex {    height: auto !important;    min-height: 0 !important;}/* ==================================================   عنوان — دقیقاً مشابه آدرس================================================== */#mahsolat .footer0column4innerRow0column0 {    margin-bottom: 16px !important;}#mahsolat .footerTitleElement,#mahsolat .footerTitleElementTitleBox {    display: block !important;    width: 100% !important;    height: auto !important;    margin: 0 !important;}#mahsolat .footerTitleElementTitle,#mahsolat h5.footerTitleElementTitle {    position: relative !important;    display: block !important;    margin: 0 !important;    padding: 0 15px 10px 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 19px !important;    font-weight: 800 !important;    line-height: 1.7 !important;    text-align: right !important;    letter-spacing: -0.4px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65) !important;}/* خط عمودی کنار عنوان */#mahsolat .footerTitleElementTitle::before {    content: "";    position: absolute;    top: 7px;    right: 0;    width: 4px;    height: 20px;    border-radius: 8px;    background: #3bbdff;    box-shadow: 0 0 8px rgba(59, 189, 255, 0.6);    transform: none !important;}/* خط زیر عنوان */#mahsolat .footerTitleElementTitle::after {    content: "";    position: absolute;    right: 0;    bottom: 0;    width: 48px;    height: 1px;    background: rgba(83, 190, 255, 0.45);}/* ==================================================   منوی محصولات================================================== */#mahsolat .footer0column4innerRow0column1 {    margin-bottom: 0 !important;}#mahsolat .menuBuilder,#mahsolat .menuBuilderInline {    width: 100% !important;    margin: 0 !important;    padding: 0 !important;}#mahsolat .MenuMainUl {    display: flex !important;    flex-direction: column !important;    align-items: stretch !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    gap: 0 !important;    list-style: none !important;}#mahsolat .MenuMainUlli {    display: block !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    list-style: none !important;    border-bottom: 1px solid rgba(103, 190, 255, 0.10) !important;}#mahsolat .MenuMainUlli:last-of-type {    border-bottom: 0 !important;}/* لینک‌های محصولات */#mahsolat .MenuMainUlliA {    position: relative !important;    display: flex !important;    align-items: center !important;    width: 100% !important;    min-height: 48px !important;    margin: 0 !important;    padding: 9px 19px 9px 4px !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    color: rgba(238, 248, 255, 0.92) !important;    -webkit-text-fill-color: rgba(238, 248, 255, 0.92) !important;    opacity: 1 !important;    font-size: 14px !important;    font-weight: 550 !important;    line-height: 1.9 !important;    text-align: right !important;    text-decoration: none !important;    letter-spacing: -0.2px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.68) !important;    transition:        color 0.2s ease,        padding-right 0.2s ease,        background 0.2s ease;}/* نقطه آبی کنار هر محصول */#mahsolat .MenuMainUlliA::before {    content: "";    position: absolute;    top: 50%;    right: 0;    width: 7px;    height: 7px;    border-radius: 50%;    background: #47c5ff;    box-shadow: 0 0 8px rgba(71, 197, 255, 0.72);    transform: translateY(-50%);}/* هاور */#mahsolat .MenuMainUlliA:hover {    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    padding-right: 24px !important;    background: rgba(5, 20, 42, 0.10) !important;}/* حذف جداکننده‌های پیش‌فرض */#mahsolat .menuSeparator {    display: none !important;}/* ==================================================   تبلت================================================== */@media (max-width: 991px) {    #mahsolat {        padding: 22px 20px !important;        margin-bottom: 22px !important;    }    #mahsolat .footerTitleElementTitle,    #mahsolat h5.footerTitleElementTitle {        font-size: 18px !important;    }}/* ==================================================   موبایل================================================== */@media (max-width: 575px) {    #mahsolat {        padding: 19px 16px !important;        border-radius: 19px !important;        background: rgba(4, 14, 31, 0.10) !important;    }    #mahsolat .footerTitleElementTitle,    #mahsolat h5.footerTitleElementTitle {        font-size: 17px !important;    }    #mahsolat .MenuMainUlliA {        min-height: 46px !important;        font-size: 13px !important;    }}/*آموزش فوتر*//* ==================================================   ASARPRINT FOOTER EDUCATION — MATCH ADDRESS   Target: #amozesh================================================== */#amozesh {    position: relative !important;    direction: rtl !important;    height: auto !important;    min-height: 0 !important;    padding: 24px 22px !important;    margin: 0 !important;    border: 1px solid rgba(86, 184, 255, 0.24) !important;    border-radius: 24px !important;    background: rgba(4, 14, 31, 0.14) !important;    box-shadow:        0 14px 36px rgba(0, 0, 0, 0.18),        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;    backdrop-filter: blur(4px);    -webkit-backdrop-filter: blur(4px);    overflow: hidden !important;}/* تنظیمات عمومی */#amozesh,#amozesh * {    box-sizing: border-box !important;    font-family:        "Vazirmatn",        "IRANSansX",        "IRANSans",        "Peyda",        Tahoma,        sans-serif !important;}/* حذف افکت‌های قبلی احتمالی */#amozesh::before,#amozesh::after {    display: none !important;}/* حذف ارتفاع‌های تحمیلی قالب */#amozesh .footer0column5columnFirstChild,#amozesh .columnFirstChild,#amozesh .h-100,#amozesh .w-100,#amozesh .container-fluid-master,#amozesh .footer0column5innerRow0,#amozesh .footer0column5innerRow0row,#amozesh .footer0column5innerRow0column0,#amozesh .footer0column5innerRow0column1 {    height: auto !important;    min-height: 0 !important;    max-height: none !important;}/* حذف فاصله ستون‌بندی قالب */#amozesh .container-fluid-master,#amozesh .footer0column5innerRow0row,#amozesh .footer0column5innerRow0column0,#amozesh .footer0column5innerRow0column1 {    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: 0 !important;    margin-left: 0 !important;}/* جلوگیری از کشیدگی فلکس */#amozesh .d-flex {    height: auto !important;    min-height: 0 !important;}/* ==================================================   عنوان================================================== */#amozesh .footer0column5innerRow0column0 {    margin-bottom: 16px !important;}#amozesh .footerTitleElement,#amozesh .footerTitleElementTitleBox {    display: block !important;    width: 100% !important;    height: auto !important;    margin: 0 !important;}#amozesh .footerTitleElementTitle,#amozesh h5.footerTitleElementTitle {    position: relative !important;    display: block !important;    margin: 0 !important;    padding: 0 15px 10px 0 !important;    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    opacity: 1 !important;    font-size: 19px !important;    font-weight: 800 !important;    line-height: 1.7 !important;    text-align: right !important;    letter-spacing: -0.4px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65) !important;}/* خط عمودی کنار عنوان */#amozesh .footerTitleElementTitle::before {    content: "";    position: absolute;    top: 7px;    right: 0;    width: 4px;    height: 20px;    border-radius: 8px;    background: #3bbdff;    box-shadow: 0 0 8px rgba(59, 189, 255, 0.6);    transform: none !important;}/* خط زیر عنوان */#amozesh .footerTitleElementTitle::after {    content: "";    position: absolute;    right: 0;    bottom: 0;    width: 48px;    height: 1px;    background: rgba(83, 190, 255, 0.45);}/* ==================================================   منوی آموزش================================================== */#amozesh .footer0column5innerRow0column1 {    margin-bottom: 0 !important;}#amozesh .menuBuilder,#amozesh .menuBuilderInline {    width: 100% !important;    margin: 0 !important;    padding: 0 !important;}#amozesh .MenuMainUl {    display: flex !important;    flex-direction: column !important;    align-items: stretch !important;    width: 100% !important;    margin: 0 !important;    padding: 0 !important;    gap: 0 !important;    list-style: none !important;}#amozesh .MenuMainUlli {    display: block !important;    width: 100% !important;margin: 0 !important;    padding: 0 !important;    list-style: none !important;    border-bottom: 1px solid rgba(103, 190, 255, 0.10) !important;}#amozesh .MenuMainUlli:last-of-type {    border-bottom: 0 !important;}/* لینک‌های آموزش */#amozesh .MenuMainUlliA {    position: relative !important;    display: flex !important;    align-items: center !important;    width: 100% !important;    min-height: 56px !important;    margin: 0 !important;    padding: 11px 19px 11px 4px !important;    border: 0 !important;    border-radius: 0 !important;    background: transparent !important;    box-shadow: none !important;    color: rgba(238, 248, 255, 0.92) !important;    -webkit-text-fill-color: rgba(238, 248, 255, 0.92) !important;    opacity: 1 !important;    font-size: 14px !important;    font-weight: 550 !important;    line-height: 2.05 !important;    text-align: right !important;    text-decoration: none !important;    letter-spacing: -0.2px !important;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.68) !important;    transition:        color 0.2s ease,        padding-right 0.2s ease,        background 0.2s ease;}/* نقطه آبی کنار هر لینک */#amozesh .MenuMainUlliA::before {    content: "";    position: absolute;    top: 50%;    right: 0;    width: 7px;    height: 7px;    border-radius: 50%;    background: #47c5ff;    box-shadow: 0 0 8px rgba(71, 197, 255, 0.72);    transform: translateY(-50%);}/* هاور */#amozesh .MenuMainUlliA:hover {    color: #ffffff !important;    -webkit-text-fill-color: #ffffff !important;    padding-right: 24px !important;    background: rgba(5, 20, 42, 0.10) !important;}/* حذف جداکننده‌های پیش‌فرض */#amozesh .menuSeparator {    display: none !important;}/* ==================================================   تبلت================================================== */@media (max-width: 991px) {    #amozesh {        padding: 22px 20px !important;        margin-bottom: 22px !important;    }    #amozesh .footerTitleElementTitle,    #amozesh h5.footerTitleElementTitle {        font-size: 18px !important;    }}/* ==================================================   موبایل================================================== */@media (max-width: 575px) {    #amozesh {        padding: 19px 16px !important;        border-radius: 19px !important;        background: rgba(4, 14, 31, 0.10) !important;    }    #amozesh .footerTitleElementTitle,    #amozesh h5.footerTitleElementTitle {        font-size: 17px !important;    }    #amozesh .MenuMainUlliA {        min-height: 52px !important;        font-size: 13px !important;    }}/* فقط سطر اسلایدر؛ وسط‌چین در مانیتورهای عریض *//* زیر 992 */#eslayd{    margin-top: -180px !important;}/* از 992 تا 1270 */@media (min-width:992px) and (max-width:1269px){    #eslayd{        margin-top: calc(-180px - ((100vw - 992px) * 0.12)) !important;    }}/* از 1270 به بالا */@media (min-width:1270px){    #eslayd{        margin-top: calc(-240px - ((100vw - 1270px) * 0.14)) !important;    }}