.tabela-dark-theme{--bg-primary:#0f1419;--bg-secondary:#1a1f2e;--bg-tertiary:#1e2430;--bg-card:#1e2533;--bg-card-hover:#252d3d;--accent-primary:#00d4aa;--accent-secondary:#14b8a6;--accent-green:#10b981;--text-primary:#ffffff;--text-secondary:#9ca3af;--text-muted:#6b7280;--border-color:#2d3748;--border-light:#374151;background-color:var(--bg-card);border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.3);overflow-x:auto;overflow-y:hidden}.tabela-dark-theme table{width:100%;min-width:100%;border-collapse:collapse}.tabela-dark-theme thead{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));border-bottom:2px solid var(--accent-primary)}.tabela-dark-theme thead th{padding:1rem;text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-right:1px solid var(--border-color)}.tabela-dark-theme thead th:last-child{border-right:none}.tabela-dark-theme tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s}.tabela-dark-theme tbody tr:hover{background-color:var(--bg-card-hover);transform:scale(1.01)}.tabela-dark-theme tbody tr:nth-child(2n){background-color:rgba(255,255,255,.02)}.tabela-dark-theme tbody td{padding:1rem 1.5rem;color:var(--text-primary);font-size:.875rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela-dark-theme tbody td:first-child{font-weight:500;color:var(--accent-primary)}.tabela-dark-theme .loading-cell{padding:3rem;text-align:center;color:var(--text-secondary)}.tabela-dark-theme .no-data-cell{padding:2rem 1.5rem;text-align:center;color:var(--text-muted);font-style:italic}.tabela-dark-theme .actions-cell{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.tabela-pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--bg-tertiary);border-top:1px solid var(--border-color)}.tabela-pagination-info{font-size:.875rem;color:var(--text-secondary)}.tabela-pagination-btn{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#000;border:none;cursor:pointer;transition:all .2s}.tabela-pagination-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,212,170,.3)}.tabela-pagination-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--bg-card);color:var(--text-muted)}@media (min-width:1366px) and (max-width:1919px){.tabela-dark-theme{border-radius:.5rem}.tabela-dark-theme thead th{padding:.65rem .75rem;font-size:.65rem;letter-spacing:.03em}.tabela-dark-theme tbody td{padding:.65rem 1rem;font-size:.75rem;max-width:150px}.tabela-dark-theme .loading-cell{padding:2rem}.tabela-dark-theme .no-data-cell{padding:1.5rem 1rem;font-size:.8rem}.tabela-dark-theme .actions-cell{gap:.35rem}.tabela-pagination{padding:.75rem 1rem}.tabela-pagination-info{font-size:.75rem}.tabela-pagination-btn{padding:.4rem .75rem;font-size:.75rem}}@media (max-width:768px){.tabela-dark-theme{overflow-x:auto}.tabela-dark-theme tbody td,.tabela-dark-theme thead th{padding:.75rem;font-size:.75rem}.tabela-pagination{flex-direction:column;gap:1rem}}