.elementor-9497 .elementor-element.elementor-element-6b667065:not(.elementor-motion-effects-element-type-background), .elementor-9497 .elementor-element.elementor-element-6b667065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9497 .elementor-element.elementor-element-6b667065 > .elementor-container{max-width:852px;}.elementor-9497 .elementor-element.elementor-element-6b667065{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-15px -15px -15px -15px;padding:15px 8px 16px 4px;}.elementor-9497 .elementor-element.elementor-element-6b667065, .elementor-9497 .elementor-element.elementor-element-6b667065 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-9497 .elementor-element.elementor-element-6b667065 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9497 .elementor-element.elementor-element-50e19a47 > .elementor-element-populated{border-style:groove;border-width:5px 5px 5px 5px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9497 .elementor-element.elementor-element-50e19a47 > .elementor-element-populated, .elementor-9497 .elementor-element.elementor-element-50e19a47 > .elementor-element-populated > .elementor-background-overlay, .elementor-9497 .elementor-element.elementor-element-50e19a47 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-9497 .elementor-element.elementor-element-5261388b > .elementor-container{max-width:1012px;}.elementor-9497 .elementor-element.elementor-element-32d9a28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313131;}.elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-element-populated, .elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-element-populated > .elementor-background-overlay, .elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-background-slideshow{border-radius:0px 10px 010px 0px;}.elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9497 .elementor-element.elementor-element-32d9a28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9497 .elementor-element.elementor-element-f3ed522{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-f3ed522 > .elementor-widget-container{background-color:transparent;margin:7px 7px 7px 7px;background-image:linear-gradient(180deg, #BACA37FC 0%, #f2295b 100%);transition:background 0s;border-style:groove;border-width:8px 8px 8px 8px;}.elementor-9497 .elementor-element.elementor-element-f3ed522:hover .elementor-widget-container{background-color:#3E3737;border-style:groove;border-color:#ADD156;}.elementor-9497 .elementor-element.elementor-element-f3ed522.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-f3ed522 .elementor-widget-container{transition:background 0s, border 0s, border-radius 0s, box-shadow 0s;}.elementor-9497 .elementor-element.elementor-element-f3ed522 .img-logo_responsive{width:61px;border-radius:99px 99px 99px 99px;}.elementor-9497 .elementor-element.elementor-element-15fab8a{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-15fab8a > .elementor-widget-container{margin:1px -5px -4px 3px;padding:-16px -16px -16px 52px;}.elementor-9497 .elementor-element.elementor-element-15fab8a.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-15fab8a .dropdown button{border-radius:0px 0px 0px 0px;}.elementor-9497 .elementor-element.elementor-element-7cb8512{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-7cb8512.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-7cb8512 .order-status{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;}.elementor-9497 .elementor-element.elementor-element-7cb8512 .order-status-title{color:#DBDBDB;font-weight:400;}.elementor-9497 .elementor-element.elementor-element-1ca405a{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-1ca405a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9497 .elementor-element.elementor-element-1ca405a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-1ca405a .order_id{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;}.elementor-9497 .elementor-element.elementor-element-1ca405a .order_id_title{color:#DBDBDB;font-weight:400;}.elementor-9497 .elementor-element.elementor-element-ca62342{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-ca62342 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-9497 .elementor-element.elementor-element-ca62342.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-ca62342 .order_date{color:#7B7B7B;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;}.elementor-9497 .elementor-element.elementor-element-ca62342 .order_date_title{color:#DBDBDB;font-weight:400;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 16px 16px;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 tr.info-header-seller-customer th{font-size:14px;color:#5A5A5A;text-align:right;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 tr.info-body-seller-customer th,.elementor-9497 .elementor-element.elementor-element-42ab6bf0 tr.info-header-seller-customer th{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7D7D7D;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 .seller-titlee{font-family:"IRANSansXFaNum", Sans-serif;font-weight:400;color:#7D7D7D;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 .seller-value{font-weight:700;color:#3B3B3B;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 .buyyer-title{font-family:"IRANSansXFaNum", Sans-serif;font-weight:400;color:#7D7D7D;}.elementor-9497 .elementor-element.elementor-element-42ab6bf0 .buyyer-value{font-weight:700;color:#3B3B3B;}.elementor-9497 .elementor-element.elementor-element-7d78186 > .elementor-widget-container{margin:26px -2px -12px -2px;padding:0px 0px 0px 0px;}.elementor-9497 .elementor-element.elementor-element-7d78186 tr.factor-product-title th{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;color:#4C4C4C;background-color:#E9E9E9;}.elementor-9497 .elementor-element.elementor-element-7d78186 .product-title-detial{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;}.elementor-9497 .elementor-element.elementor-element-7d78186 tr.factor-product-info td,.elementor-9497 .elementor-element.elementor-element-7d78186 table tbody tr,.elementor-9497 .elementor-element.elementor-element-7d78186 tr.factor-product-title th{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9A9A9A;}.elementor-9497 .elementor-element.elementor-element-7d78186 td.product-price span,.elementor-9497 .elementor-element.elementor-element-7d78186 .product-discount-price span,.elementor-9497 .elementor-element.elementor-element-7d78186 .product-price-total span{font-family:"IRANSansXFaNum", Sans-serif;color:#2B2B2B;}.elementor-9497 .elementor-element.elementor-element-7d78186 .img_elementor_product img{width:70px;height:70px;border-style:none;}.elementor-9497 .elementor-element.elementor-element-5b4309de{width:var( --container-widget-width, 100.607% );max-width:100.607%;--container-widget-width:100.607%;--container-widget-flex-grow:0;}.elementor-9497 .elementor-element.elementor-element-5b4309de > .elementor-widget-container{margin:-18px 0px 17px 0px;padding:-8px -8px -8px -8px;}.elementor-9497 .elementor-element.elementor-element-5b4309de.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9497 .elementor-element.elementor-element-5b4309de td.title-invoice-cal{color:#272525;background-color:#E9E9E9;font-family:"IRANSansXFaNum", Sans-serif;}.elementor-9497 .elementor-element.elementor-element-5b4309de td.output-invoice-cal{font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:500;}.elementor-9497 .elementor-element.elementor-element-5b4309de td.output-invoice-cal span.woocommerce-Price-amount{color:#5E5E5E;}body.elementor-page-9497{margin:8px 8px 8px 8px;}@media(max-width:767px){.elementor-9497 .elementor-element.elementor-element-f3ed522{width:var( --container-widget-width, 55.125px );max-width:55.125px;--container-widget-width:55.125px;--container-widget-flex-grow:0;}}/* Start custom CSS for alfa_shop_factor_detial_product, class: .elementor-element-7d78186 *//* --- استایل‌های سفارشی برای جدول فاکتور --- */

/* تنظیمات کلی برای ردیف‌ها و سلول‌ها */
.table-info-seller-customer thead tr,
.table-info-seller-customer tbody tr {
    display: flex !important; /* استفاده از فلکس‌باکس برای چیدمان */
    width: 100% !important;   /* عرض کامل */
    border: none !important;  /* حذف حاشیه‌های پیش‌فرض */
    align-items: center !important; /* هم‌ترازی عمودی محتوا */
}

.table-info-seller-customer th,
.table-info-seller-customer td {
    display: flex !important;      /* استفاده از فلکس‌باکس */
    align-items: center !important; /* هم‌ترازی عمودی */
    justify-content: center !important; /* هم‌ترازی افقی */
    flex: 1 1 0 !important;     /* اختصاص سهم مساوی از فضا */
    min-width: 60px !important;   /* حداقل عرض برای جلوگیری از کوچک شدن بیش از حد */
    padding: 8px 5px !important;  /* فاصله‌گذاری داخلی */
    text-align: center !important;/* تراز متن به وسط */
}

/* --- جابه‌جایی ستون‌ها با استفاده از order --- */

/* ستون 'تعداد' (فرض بر اینکه ستون ششم است) */
.table-info-seller-customer th:nth-child(6),
.table-info-seller-customer td:nth-child(6) {
    order: 4 !important; /* قرار گرفتن در جایگاه چهارم */
    color: #28a745 !important; /* رنگ سبز */
    font-weight: bold !important; /* ضخامت فونت */
}

/* ستون 'قیمت' (فرض بر اینکه ستون پنجم است) */
.table-info-seller-customer th:nth-child(5),
.table-info-seller-customer td:nth-child(5) {
    order: 5 !important; /* قرار گرفتن در جایگاه پنجم */
    color: #28a745 !important; /* رنگ سبز */
    font-weight: bold !important; /* ضخامت فونت */
}

/* تنظیم ترتیب سایر ستون‌ها برای حفظ هماهنگی */
/* شناسه (ستون اول) */
.table-info-seller-customer th:nth-child(1),
.table-info-seller-customer td:nth-child(1) { order: 1 !important; }

/* تصویر (ستون دوم) */
.table-info-seller-customer th:nth-child(2),
.table-info-seller-customer td:nth-child(2) { order: 2 !important; }

/* محصول (ستون سوم) */
.table-info-seller-customer th:nth-child(3),
.table-info-seller-customer td:nth-child(3) { order: 3 !important; }

/* مبلغ تخفیف (ستون هفتم) */
.table-info-seller-customer th:nth-child(7),
.table-info-seller-customer td:nth-child(7) { order: 6 !important; }

/* مبلغ کل (ستون هشتم) */
.table-info-seller-customer th:nth-child(8),
.table-info-seller-customer td:nth-child(8) { order: 7 !important; }

/* 
   نکته: در این کد فرض بر این است که ستون‌های شما به ترتیب زیر هستند:
   1. شناسه (ID)
   2. تصویر (Image)
   3. محصول (Product)
   4. (این ستون خالی است یا حذف شده در درخواست شما؟)
   5. قیمت (Price)
   6. تعداد (Quantity)
   7. مبلغ تخفیف (Discount Amount)
   8. مبلغ کل (Total Amount)

   اگر ترتیب ستون‌های واقعی شما متفاوت است (مثلاً تعداد یا قیمت در جایگاه دیگری قرار دارد)، باید اعداد `nth-child()` مربوط به آن ستون‌ها را در بخش جابه‌جایی `order` اصلاح کنید.
   به عنوان مثال، اگر "قیمت" در واقع ستون چهارم است، باید `th:nth-child(4)` و `td:nth-child(4)` را هدف قرار دهید.
*//* End custom CSS */