/* إزالة تنسيقات التسعير الملونة في مودال إضافة المنتج */

/* ═══════════════════════════════════════════════════════════════ */
/* إزالة ::before و ::after من جميع عناصر جدول التسعير */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table *::before,
.add-product-price-table *::after,
.add-product-price-table label::before,
.add-product-price-table label::after,
.add-product-price-table input::before,
.add-product-price-table input::after,
.add-product-price-table td::before,
.add-product-price-table td::after,
.add-product-price-table tr::before,
.add-product-price-table tr::after,
.add-product-price-table th::before,
.add-product-price-table th::after,
.add-product-price-table div::before,
.add-product-price-table div::after {
    display: none !important;
    content: none !important;
    background: none !important;
    border: none !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* تنسيق Labels - إزالة الخلفيات والحدود الملونة */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table label {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    color: #333 !important;
    font-weight: normal !important;
    padding: 0 !important;
    margin-bottom: 5px !important;
    display: block !important;
    box-shadow: none !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* تنسيق Inputs - حدود بسيطة رمادية */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table input.form-control,
.add-product-price-table .form-control {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    color: #333 !important;
    box-shadow: none !important;
    outline: none !important;
}

.add-product-price-table input.form-control:focus,
.add-product-price-table .form-control:focus {
    border-color: #66afe9 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* تنسيق الجدول والخلايا */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table {
    background-color: transparent !important;
    background: none !important;
    border-collapse: collapse;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 15px;
    table-layout: fixed;
}

/* عرض الجدول بعرض المودال الكامل */
.table-responsive {
    width: 100% !important;
    overflow-x: visible !important;
}

.form-group.col-sm-11.col-sm-offset-1,
.col-sm-11.col-sm-offset-1 {
    width: 100% !important;
    margin-left: 0 !important;
    padding: 0 15px !important;
}

.add-product-price-table th {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
    font-weight: bold;
    padding: 10px;
}

.add-product-price-table td {
    background-color: transparent !important;
    background: none !important;
    border: 1px solid #ddd !important;
    padding: 10px;
    vertical-align: middle;
}

.add-product-price-table tr {
    background-color: transparent !important;
    background: none !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* إزالة التنسيقات من div داخل td */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table td > div,
.add-product-price-table td .col-sm-6,
.add-product-price-table .col-sm-6 {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* استهداف مباشر لـ col-sm-6 مع labels و inputs */
/* ═══════════════════════════════════════════════════════════════ */

.add-product-price-table .col-sm-6::before,
.add-product-price-table .col-sm-6::after {
    display: none !important;
    content: none !important;
}

.add-product-price-table .col-sm-6 label,
.add-product-price-table td .col-sm-6 label,
td .col-sm-6 label[for="single_dpp"],
td .col-sm-6 label[for="single_dpp_inc_tax"],
td .col-sm-6 label[for="single_dsp"],
td .col-sm-6 label[for="single_dsp_inc_tax"] {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    color: #333 !important;
    font-weight: normal !important;
    padding: 0 !important;
    margin-bottom: 5px !important;
    display: block !important;
    box-shadow: none !important;
}

.add-product-price-table .col-sm-6 label::before,
.add-product-price-table .col-sm-6 label::after,
td .col-sm-6 label::before,
td .col-sm-6 label::after {
    display: none !important;
    content: none !important;
}

.add-product-price-table .col-sm-6 input,
.add-product-price-table td .col-sm-6 input,
td .col-sm-6 input#single_dsp,
td .col-sm-6 input#single_dsp_inc_tax,
td .col-sm-6 input#single_dpp,
td .col-sm-6 input#single_dpp_inc_tax {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    color: #333 !important;
    box-shadow: none !important;
}

/* ═══════════════════════════════════════════════════════════════ */
/* جدول المخزون الافتتاحي */
/* ═══════════════════════════════════════════════════════════════ */

.quick_add_product_form table input.form-control,
#quick_add_product_form table input.form-control {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

.quick_add_product_form table label,
#quick_add_product_form table label {
    background: none !important;
    border: none !important;
    color: #333 !important;
}

.quick_add_product_form table *::before,
.quick_add_product_form table *::after,
#quick_add_product_form table *::before,
#quick_add_product_form table *::after {
    display: none !important;
    content: none !important;
}
