/* ====================================================
    POS ICONS FIX - إصلاح أيقونات POS - قواعد قوية جداً
    هذه القواعد ستطبق على جميع الأيقونات في الجدول - جميع الشاشات
==================================================== */

/* قواعد CSS قوية جداً لإجبار إظهار الأيقونات - جميع الشاشات */
.modal .modal-body .table tbody tr td:last-child i,
.modal .modal-body .table tbody tr td:last-child .fa,
.modal .modal-body .table tbody tr td:last-child .fas,
.modal .modal-body .table tbody tr td:last-child .far,
.modal .modal-body .table tbody tr td:last-child .fab,
.modal .modal-body .table tbody tr td:last-child .text-muted,
.modal .modal-body .table tbody tr td:last-child i.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa.text-muted,
.modal .modal-body .table tbody tr td:last-child .fas.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-print.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-pen.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-edit.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-pencil.text-muted {
    color: #007bff !important;
    background-color: #e3f2fd !important;
    padding: 8px !important;
    border-radius: 4px !important;
    border: 2px solid #1976d2 !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 18px !important;
    margin: 3px !important;
    min-width: 35px !important;
    min-height: 35px !important;
    text-align: center !important;
    line-height: 19px !important;
    font-weight: bold !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;
}

/* إجبار إظهار الأيقونات في جميع الحالات - جميع الشاشات */
.modal-body .table td * {
    color: #007bff !important;
    background-color: #e3f2fd !important;
    padding: 8px !important;
    border-radius: 4px !important;
    border: 2px solid #1976d2 !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 18px !important;
    margin: 3px !important;
    min-width: 35px !important;
    min-height: 35px !important;
    text-align: center !important;
    line-height: 19px !important;
    font-weight: bold !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;
}

/* قواعد CSS قوية جداً لإجبار إظهار الأيقونات - جميع الشاشات */
.modal .modal-body .table tbody tr td:last-child i,
.modal .modal-body .table tbody tr td:last-child .fa,
.modal .modal-body .table tbody tr td:last-child .fas,
.modal .modal-body .table tbody tr td:last-child .far,
.modal .modal-body .table tbody tr td:last-child .fab,
.modal .modal-body .table tbody tr td:last-child .text-muted,
.modal .modal-body .table tbody tr td:last-child i.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa.text-muted,
.modal .modal-body .table tbody tr td:last-child .fas.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-print.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-pen.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-edit.text-muted,
.modal .modal-body .table tbody tr td:last-child .fa-pencil.text-muted {
    color: #007bff !important;
    background-color: #e3f2fd !important;
    padding: 8px !important;
    border-radius: 4px !important;
    border: 2px solid #1976d2 !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 18px !important;
    margin: 3px !important;
    min-width: 35px !important;
    min-height: 35px !important;
    text-align: center !important;
    line-height: 19px !important;
    font-weight: bold !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;
}

/* إجبار إظهار الأيقونات في جميع الحالات - جميع الشاشات */
.modal-body .table td * {
    color: #007bff !important;
    background-color: #e3f2fd !important;
    padding: 8px !important;
    border-radius: 4px !important;
    border: 2px solid #1976d2 !important;
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-size: 18px !important;
    margin: 3px !important;
    min-width: 35px !important;
    min-height: 35px !important;
    text-align: center !important;
    line-height: 19px !important;
    font-weight: bold !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2) !important;
}
