.clicky-popular-posts-container {
background: #ffffff;
border: 1px solid #e0e0e0;
border-radius: 6px;
padding: 16px;
margin-bottom: 20px;
}
.clicky-popular-posts-container h3 {
font-size: 1.1em;
font-weight: 600;
margin: 0 0 12px 0;
color: #333;
padding-bottom: 8px;
border-bottom: 1px solid #e0e0e0;
}
.clicky-popular-posts {
list-style-type: none;
padding: 0;
margin: 0;
}
.clicky-popular-posts li {
padding: 8px 0;
border-bottom: 1px solid #f0f0f0;
}
.clicky-popular-posts li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.clicky-popular-posts li a {
text-decoration: none;
color: #0073aa;
font-size: 0.95em;
line-height: 1.4;
transition: color 0.2s ease;
display: inline;
}
.clicky-popular-posts li a:hover {
color: #005177;
text-decoration: underline;
}
.clicky-popular-posts .cpp-views {
font-size: 0.8em;
color: #999;
}