.entry-content div.mwzd-citations-box,
main div.mwzd-citations-box,
article div.mwzd-citations-box,
div.mwzd-citations-box,
.mwzd-citations-box {
display: block !important;
margin-top: 15px !important;
margin-bottom: 0 !important;
padding: 16px 20px !important;
background: #f8fafc !important;
border: 1px solid #e2e8f0 !important;
border-radius: 4px !important;
box-sizing: border-box !important;
color: #334155 !important;
}
.entry-content .mwzd-citations-box h3.mwzd-citations-title,
main .mwzd-citations-box h3.mwzd-citations-title,
article .mwzd-citations-box h3.mwzd-citations-title,
.mwzd-citations-box h3.mwzd-citations-title,
.mwzd-citations-title {
font-size: 0.85rem !important;
font-weight: 600 !important;
line-height: 1.4 !important;
margin: 0 0 10px 0 !important;
padding: 0 !important;
color: #0f172a !important;
display: flex !important;
align-items: center !important;
gap: 6px !important;
letter-spacing: 0 !important;
text-transform: none !important;
border: none !important;
background: transparent !important;
}
.entry-content .mwzd-citations-title svg,
main .mwzd-citations-title svg,
article .mwzd-citations-title svg,
.mwzd-citations-title svg {
color: var(--primary-color, #cc0000) !important;
flex-shrink: 0 !important;
width: 15px !important;
height: 15px !important;
}
.entry-content .mwzd-citations-tag,
main .mwzd-citations-tag,
article .mwzd-citations-tag,
.mwzd-citations-tag {
display: inline-flex !important;
align-items: center !important;
font-size: 10px !important;
font-weight: 600 !important;
line-height: 1.2 !important;
text-transform: uppercase !important;
letter-spacing: 0.5px !important;
color: #475569 !important;
background: #ffffff !important;
border: 1px solid #cbd5e1 !important;
padding: 2px 7px !important;
border-radius: 3px !important;
margin-left: auto !important;
white-space: nowrap !important;
}
.entry-content ul.mwzd-citations-list,
main ul.mwzd-citations-list,
article ul.mwzd-citations-list,
ul.mwzd-citations-list,
.mwzd-citations-list {
counter-reset: mwzd-citation-counter !important;
display: block !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
font-size: 1.05rem !important;
line-height: 1.6 !important;
color: #334155 !important;
border: none !important;
background: transparent !important;
}
.entry-content .mwzd-citations-list li,
main .mwzd-citations-list li,
article .mwzd-citations-list li,
.mwzd-citations-list li {
display: list-item !important;
list-style: none !important;
margin: 0 0 8px 0 !important;
padding: 0 0 8px 0 !important;
border: none !important;
border-bottom: 1px solid #e2e8f0 !important;
word-break: keep-all !important;
overflow-wrap: break-word !important;
background: transparent !important;
color: #334155 !important;
}
.entry-content .mwzd-citations-list li::before,
main .mwzd-citations-list li::before,
article .mwzd-citations-list li::before,
.mwzd-citations-list li::before {
counter-increment: mwzd-citation-counter;
content: counter(mwzd-citation-counter) ". " !important;
font-weight: 700 !important;
color: #475569 !important;
font-size: 1.05rem !important;
margin-right: 4px !important;
display: inline !important;
position: static !important;
background: transparent !important;
}
.entry-content .mwzd-citations-list li:last-child,
main .mwzd-citations-list li:last-child,
article .mwzd-citations-list li:last-child,
.mwzd-citations-list li:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
border-bottom: none !important;
}
.entry-content .mwzd-citations-list strong,
main .mwzd-citations-list strong,
article .mwzd-citations-list strong,
.mwzd-citations-list strong {
font-size: 1.05rem !important;
font-weight: 600 !important;
color: #0f172a !important;
}
.entry-content .mwzd-citations-list a,
main .mwzd-citations-list a,
article .mwzd-citations-list a,
.mwzd-citations-list a {
font-size: 1.05rem !important;
color: #cc0000 !important;
text-decoration: none !important;
word-break: break-all !important;
border: none !important;
box-shadow: none !important;
background: transparent !important;
transition: color 0.15s ease !important;
}
.entry-content .mwzd-citations-list a:hover,
main .mwzd-citations-list a:hover,
article .mwzd-citations-list a:hover,
.mwzd-citations-list a:hover {
color: #cc0000 !important;
text-decoration: underline !important;
}
@media (max-width: 768px) {
.mwzd-citations-box {
padding: 14px 16px;
margin-top: 15px !important;
}
.mwzd-citations-title {
font-size: 0.82rem !important;
flex-wrap: wrap;
}
.mwzd-citations-tag {
margin-left: 0;
margin-top: 4px;
}
}