body{font-family:Tajawal,sans-serif;background-color:#f8fafc}.pdf-card{page-break-inside:avoid;break-inside:avoid}.responsive-table-container,.responsive-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain;position:relative;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.responsive-table-container::-webkit-scrollbar,.responsive-table-wrapper::-webkit-scrollbar,.responsive-table::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar{height:6px;width:6px}.responsive-table-container::-webkit-scrollbar-track,.responsive-table-wrapper::-webkit-scrollbar-track,.responsive-table::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}.responsive-table-container::-webkit-scrollbar-thumb,.responsive-table-wrapper::-webkit-scrollbar-thumb,.responsive-table::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.responsive-table-container::-webkit-scrollbar-thumb:hover,.responsive-table-wrapper::-webkit-scrollbar-thumb:hover,.responsive-table::-webkit-scrollbar-thumb:hover,.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#94a3b8}.responsive-table{width:100%;min-width:680px;border-collapse:separate}.responsive-table th,.responsive-table td{white-space:nowrap}.responsive-table .cell-wrap{white-space:normal;min-width:180px}.table-scroll-hint{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:800;color:#64748b;padding:.25rem .625rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;margin-bottom:.5rem}@media(min-width:1024px){.table-scroll-hint{display:none!important}}
