body.single-pseo_firma .pseo-sidebar-recent-wrap,
.pseo-sidebar-recent-wrap {
margin: 0;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
word-break: normal !important;
overflow-wrap: break-word !important;
word-wrap: break-word !important;
hyphens: manual !important;
-webkit-hyphens: manual !important;
}
.pseo-sidebar-recent {
margin: 0;
padding: 0;
list-style: none;
}
.pseo-sidebar-recent__title {
margin: 0 0 1rem;
padding-bottom: 0.65rem;
font-size: 0.95rem;
font-weight: 700;
letter-spacing: 0.02em;
text-transform: uppercase;
color: rgba( 0, 0, 0, 0.55 );
border-bottom: 2px solid rgba( 0, 0, 0, 0.08 );
}
.pseo-sidebar-recent__item {
margin: 0 0 0.85rem;
padding: 0;
list-style: none;
}
.pseo-sidebar-recent__item:last-child {
margin-bottom: 0;
}
body.single-pseo_firma .pseo-sidebar-recent__card,
.pseo-sidebar-recent__card {
margin: 0;
min-width: 0;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
padding: 1rem 1.1rem;
border-radius: 10px;
border: 1px solid rgba( 0, 0, 0, 0.08 );
background: linear-gradient( 145deg, rgba( 255, 255, 255, 0.95 ), rgba( 248, 249, 251, 0.98 ) );
box-shadow: 0 2px 8px rgba( 0, 0, 0, 0.04 );
transition: border-color 0.2s ease, box-shadow 0.2s ease;
word-break: normal !important;
overflow-wrap: break-word !important;
}
.pseo-sidebar-recent__card:hover,
.pseo-sidebar-recent__card:focus-within {
border-color: rgba( 0, 0, 0, 0.14 );
box-shadow: 0 6px 20px rgba( 0, 0, 0, 0.08 );
}
body.single-pseo_firma .pseo-sidebar-recent__link,
.pseo-sidebar-recent__link {
display: block;
margin: 0;
font-size: 1rem;
font-weight: 600;
line-height: 1.4;
color: inherit;
text-decoration: none;
word-break: normal !important;
overflow-wrap: break-word !important;
}
.pseo-sidebar-recent__link:hover {
text-decoration: underline;
text-underline-offset: 3px;
}
.pseo-sidebar-recent__card-meta {
margin-top: 0.55rem;
}
.pseo-sidebar-recent__meta {
display: block;
font-size: 0.78rem;
font-weight: 500;
letter-spacing: 0.03em;
text-transform: uppercase;
color: rgba( 0, 0, 0, 0.45 );
padding-left: 0.65rem;
border-left: 3px solid rgba( 0, 0, 0, 0.16 );
line-height: 1.35;
}
.pseo-sidebar-recent__meta::before {
content: none;
}
.pseo-sidebar-recent__card-excerpt {
margin-top: 0.65rem;
padding-top: 0.65rem;
border-top: 1px dashed rgba( 0, 0, 0, 0.1 );
}
body.single-pseo_firma .pseo-sidebar-recent__excerpt,
.pseo-sidebar-recent__excerpt {
display: block;
font-size: 0.88rem;
line-height: 1.55;
color: rgba( 0, 0, 0, 0.65 );
word-break: normal !important;
overflow-wrap: break-word !important;
white-space: normal !important;
}
@media (prefers-color-scheme: dark) {
.pseo-sidebar-recent__title {
color: rgba( 255, 255, 255, 0.55 );
border-bottom-color: rgba( 255, 255, 255, 0.1 );
}
.pseo-sidebar-recent__card {
background: linear-gradient( 145deg, rgba( 40, 42, 48, 0.95 ), rgba( 28, 30, 35, 0.98 ) );
border-color: rgba( 255, 255, 255, 0.1 );
box-shadow: 0 2px 12px rgba( 0, 0, 0, 0.25 );
}
.pseo-sidebar-recent__card:hover,
.pseo-sidebar-recent__card:focus-within {
border-color: rgba( 255, 255, 255, 0.18 );
}
.pseo-sidebar-recent__meta {
color: rgba( 255, 255, 255, 0.45 );
border-left-color: rgba( 255, 255, 255, 0.28 );
}
.pseo-sidebar-recent__card-excerpt {
border-top-color: rgba( 255, 255, 255, 0.12 );
}
.pseo-sidebar-recent__excerpt {
color: rgba( 255, 255, 255, 0.72 );
}
}