.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;background:#fff;border:1px solid #e8ecf0;margin-bottom:20px}.table-responsive::-webkit-scrollbar{height:5px}.table-responsive::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#94a3b8}.table-responsive .table{margin-bottom:0;width:100%;min-width:100%;table-layout:auto;border-collapse:collapse}.table-responsive .table td,.table-responsive .table th{white-space:nowrap;padding:12px 14px;vertical-align:middle}.table-responsive .table td .btn{white-space:nowrap;margin:0 3px}@media (min-width:768px){.table-mobile-cards{display:table!important;width:100%!important;min-width:100%!important}.table-mobile-cards thead{display:table-header-group!important}.table-mobile-cards tbody{display:table-row-group!important}.table-mobile-cards tr{display:table-row!important;background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.table-mobile-cards td,.table-mobile-cards th{display:table-cell!important;border-bottom:1px solid #e8ecf0!important}.table-mobile-cards td:before{display:none!important}.table-mobile-cards td[data-label="إجراءات"]{display:table-cell!important;grid-template-columns:none!important;margin-top:0!important;padding:12px 14px!important;border-top:none!important;text-align:inherit!important}.table-mobile-cards td[data-label="إجراءات"] .btn{height:auto!important;width:auto!important}}@media (min-width:768px) and (max-width:991.98px){.table-responsive .table td,.table-responsive .table th{padding:11px 12px;font-size:.83rem}.table-responsive .table td .btn{min-height:36px;padding:5px 10px;font-size:.78rem}.admin-filter-card .col-md-3{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.table thead{display:none!important}.table,.table tbody,.table td,.table tr{display:block!important;width:100%!important}.table tbody tr{background:#fff;border-radius:14px;border:1px solid #e8ecf0;box-shadow:0 2px 10px rgba(0,0,0,.05);margin:0 0 12px;padding:12px 14px;transition:box-shadow .15s}.table tbody tr:active{box-shadow:0 4px 18px rgba(0,0,0,.1)}.table-danger td,.table-info td,.table-success td,.table-warning td{background:transparent!important}.table-success{border-right:4px solid #22c55e!important}.table-info{border-right:4px solid #3b82f6!important}.table-danger{border-right:4px solid #ef4444!important}.table-warning{border-right:4px solid #f59e0b!important}.table td{display:flex;justify-content:space-between;align-items:center;padding:9px 4px;border-bottom:1px solid #f1f5f9;font-size:.84rem;gap:8px;min-height:40px;white-space:normal}.table td:last-child{border-bottom:none}.table td[data-label]:before{content:attr(data-label);font-weight:700;font-size:.72rem;color:#64748b;flex:0 0 36%;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.table td[data-label]>*{flex:1 1;text-align:end}.table td[data-label="إجراءات"]{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px;padding:10px 0 2px!important;border-top:2px solid #f1f5f9;border-bottom:none!important}.table td[data-label="إجراءات"]:before{display:none!important}.table td[data-label="إجراءات"] .btn{height:42px!important;width:100%!important;justify-content:center;font-size:.82rem;border-radius:10px;min-height:42px}.form-select-sm{width:100%;font-size:14px;min-height:40px}.admin-filter-card .col-md-2,.admin-filter-card .col-md-3,.admin-filter-card .col-md-4,.admin-filter-card [class*=col-md-]{width:100%!important}}