.tables-hero{text-align:center;padding:3rem 0 2rem}.tables-hero h1{font-size:2rem;color:var(--accent);margin-bottom:.5rem}.tables-hero p{color:var(--text-secondary);font-size:1rem;max-width:600px;margin:0 auto}.tables-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.tables-nav button{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.tables-nav button:hover{border-color:var(--accent);color:var(--text-primary)}.tables-nav button.active{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.table-section{margin-bottom:3rem}.table-section h2{font-size:1.4rem;color:var(--text-primary);margin-bottom:.25rem}.table-section .table-subtitle{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.data-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px;margin-bottom:1rem}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th{background:var(--bg-secondary);color:var(--accent);text-align:left;padding:.65rem .85rem;font-weight:700;white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.data-table td:not(:last-child),.data-table th:not(:last-child){border-right:1px solid var(--border)}.data-table td{padding:.6rem .85rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.data-table tr:last-child td{border-bottom:none}.data-table tr:nth-child(2n) td{background:var(--bg-secondary)}.data-table tr:hover td{background:rgba(245,158,11,.05)}.data-table td.highlight{color:var(--text-primary);font-weight:600}.data-table td.accent{color:var(--accent);font-weight:600}.table-notes{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1rem 1.25rem;margin-top:1rem}.table-notes h3{font-size:.85rem;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.table-notes ul{list-style:none;padding:0}.table-notes li{color:var(--text-secondary);font-size:.85rem;padding:.2rem 0;line-height:1.5}.table-notes li:before{content:"\2022";color:var(--accent);margin-right:.5rem}@media (max-width:768px){.tables-hero h1{font-size:1.5rem}.tables-nav{gap:.35rem}.tables-nav button{padding:.4rem .75rem;font-size:.8rem}.data-table{font-size:.8rem}.data-table td,.data-table th{padding:.5rem .65rem}}