.prose .table-wrapper{width:100%;overflow-x:auto;margin:1rem 0;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.prose .table-wrapper::-webkit-scrollbar{height:8px}.prose .table-wrapper::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.prose .table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.prose .table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.prose table{border-collapse:collapse;width:100%;min-width:600px;margin:0;border:1px solid #d1d5db;border-radius:0;background:#fff}.prose table td,.prose table th{border:1px solid #d1d5db;padding:.75rem 1rem;text-align:left;white-space:nowrap;min-width:120px}.prose table th{font-weight:600;color:#111827}.prose table th,.prose table tr:nth-child(2n){background-color:#f9fafb}@media (max-width:768px){.prose table{font-size:.875rem;min-width:500px}.prose table td,.prose table th{padding:.5rem .75rem;min-width:100px}}.dark .prose table{background:#1f2937}.dark .prose table,.dark .prose table td,.dark .prose table th{border-color:#4b5563}.dark .prose table th{background-color:#374151;color:#f9fafb}.dark .prose table tr:nth-child(2n){background-color:rgba(55,65,81,.5)}.dark .prose .table-wrapper::-webkit-scrollbar-track{background:#374151}.dark .prose .table-wrapper::-webkit-scrollbar-thumb{background:#4b5563}