/* sidebar.css */

/* Sidebar widget base */
.ppnv2-widget + .ppnv2-widget { margin-top: 0; }

/* Widget de busca */
.ppnv2-widget .ppnv2-search-form {
    max-width: 100%;
}

/* Tag Cloud widget */
.ppnv2-widget .tagcloud a {
    display: inline-block;
    font-size: var(--text-xs) !important;
    padding: 3px var(--sp-3);
    margin: 2px;
    border-radius: var(--radius-full);
    background: var(--clr-gray-100);
    color: var(--clr-text-body);
    transition: background var(--dur-fast), color var(--dur-fast);
    text-decoration: none;
}
.ppnv2-widget .tagcloud a:hover {
    background: var(--clr-indigo);
    color: var(--clr-white);
}

/* Recent Comments widget */
.ppnv2-widget .recentcomments {
    font-size: var(--text-sm);
    color: var(--clr-text-body);
    padding: .5rem 0;
    border-bottom: 1px solid var(--clr-border-light);
}
.ppnv2-widget .recentcomments:last-child { border-bottom: none; }

/* Calendar widget */
.ppnv2-widget .wp-calendar-table {
    width: 100%;
    font-size: var(--text-sm);
}
.ppnv2-widget .wp-calendar-table th {
    background: var(--clr-indigo);
    color: var(--clr-white);
    padding: .5rem;
    text-align: center;
}
.ppnv2-widget .wp-calendar-table td {
    text-align: center;
    padding: .375rem;
}
.ppnv2-widget .wp-calendar-table a {
    color: var(--clr-indigo);
    font-weight: 600;
}
