.navas-table-wrapper { margin: 0 0 1.2rem 0; }
.navas-table-title { margin:0 0 0.6rem 0; }
.navas-table-responsive { overflow-x:auto; }
.navas-table { border-collapse:collapse; width:100%; }
.navas-table th, .navas-table td { border:1px solid #e1e1e1; padding:10px 12px; text-align:left; vertical-align:top; }
.navas-table th { background:#f7f7f7; font-weight:600; }
.navas-table tbody tr:nth-child(odd) { /* optional default stripe - will be overridden by inline styles */ }
