/* Simple table styling */
.bncr-report { margin-top: 20px; }
.bncr-report h3 { margin-bottom: 15px; font-size: 1.3em; }
.bncr-table { width: 100%; border-collapse: collapse; }
.bncr-table th, .bncr-table td { border: 1px solid #ddd; padding: 8px; text-align: left; }
.bncr-table th { background: #f4f4f4; }
.bncr-table tr:nth-child(even) { background: #f9f9f9; }
.bncr-table a { color: #0073aa; text-decoration: none; }
.bncr-table a:hover { text-decoration: underline; }
