.bootstrap-select .dropdown-menu li.selected a span.check-mark::before {
    font-family: "Font Awesome 5 Free"; /* إذا كنت تستخدم Font Awesome */
    content: "\f00c"; /* أيقونة الصح (check) */
    font-weight: 900;
    margin-right: 10px;
    color: #28a745; /* لون أخضر أو أي لون يناسبك */
}

/* توسيع عمود السعر في جدول عرض السعر - بقوة! */
.proposal-form .estimate-items-table td.rate,
.proposal-form .estimate-items-table th.rate,
.proposal-form .table.items td.rate,
.proposal-form .table.items thead tr th.rate,
.estimate-items-table td.rate,
.estimate-items-table th.rate,
.table.items td.rate,
.table.items thead tr th.rate,
table.estimate-items-table td.rate,
table.estimate-items-table th.rate {
    min-width: 220px !important;
    width: 28% !important;
    max-width: none !important;
}

.proposal-form .estimate-items-table td.rate input,
.proposal-form .table.items td.rate input,
.estimate-items-table td.rate input,
.table.items td.rate input,
table.estimate-items-table td.rate input,
td.rate input[name*="rate"] {
    min-width: 200px !important;
    width: 100% !important;
    font-size: 16px !important;
    padding: 10px 15px !important;
    font-weight: 600 !important;
}

/* تقليل حجم الأعمدة الأخرى لإعطاء مساحة أكبر للسعر */
.estimate-items-table th:nth-child(6),
.estimate-items-table td:nth-child(6),
.table.items th:nth-child(6),
.table.items td:nth-child(6) {
    max-width: 110px !important;
    width: 12% !important;
}

.estimate-items-table th:nth-child(7),
.estimate-items-table td:nth-child(7),
.table.items th:nth-child(7),
.table.items td:nth-child(7) {
    max-width: 90px !important;
    width: 8% !important;
}

/* تقليل عمود الوصف الطويل */
.estimate-items-table th:nth-child(3),
.estimate-items-table td:nth-child(3),
.table.items th:nth-child(3),
.table.items td:nth-child(3) {
    max-width: 180px !important;
    width: 18% !important;
}

