.neurologist-stats-table{width:100%;border-collapse:collapse;background:#fff;margin:20px 0;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);table-layout:fixed}.neurologist-stats-table th{background:#2c3e50;color:#fff;padding:12px;text-align:center;vertical-align:middle;font-weight:600;border-bottom:2px solid #34495e;font-size:15px}.neurologist-stats-table td{padding:10px 12px;border-bottom:1px solid #ecf0f1;text-align:center;vertical-align:middle;font-size:15px}.neurologist-stats-table td:first-child,.neurologist-stats-table td:nth-child(2),.neurologist-stats-table td:nth-child(3),.neurologist-stats-table td:nth-child(4),.neurologist-stats-table td:nth-child(5),.neurologist-stats-table th.ns-col-c,.neurologist-stats-table th.ns-col-d,.neurologist-stats-table th.ns-col-date,.neurologist-stats-table th.ns-col-e,.neurologist-stats-table th.ns-col-f{width:16%}.neurologist-stats-table td:nth-child(6),.neurologist-stats-table th.ns-col-g{width:20%}.neurologist-stats-table tbody tr:hover{background:#f8f9fa;transition:background .2s ease}.neurologist-stats-table .summary-row{background:#ecf0f1;font-weight:600;border-top:2px solid #95a5a6}.neurologist-stats-table .summary-row:hover{background:#d5dbdb}@media (max-width:1024px){.neurologist-stats-table th{font-size:14px}.neurologist-stats-table td{font-size:14px}}@media (max-width:768px){.neurologist-stats-table td,.neurologist-stats-table th{padding:8px}.neurologist-stats-table th{font-size:13px}.neurologist-stats-table td{font-size:13px}}