/* Tables */
table { 
    width: 100%; 
    border-collapse: collapse; 
}

th, td { 
    padding: 12px; 
    text-align: left; 
    border-bottom: 1px solid #eee; 
    font-size: 13px; 
}

th { 
    background: #f8f9fa; 
    font-weight: 600; 
    color: #333; 
}

tr:hover { 
    background: #f8f9fa; 
}
