/* PressFly 3.5.92 — article mobile reliability */
.article-show .pf-article-meta-strip{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
    width:100%!important;
    margin:0 0 14px!important;
    padding:0!important;
    color:#64748b!important;
    overflow:visible!important;
}
.article-show .pf-article-meta-strip small:after{display:none!important;content:none!important}
.article-show .pf-article-meta-metrics{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
}
.article-show .pf-article-meta-details{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:7px 12px!important;
    min-width:0!important;
}
.article-show .pf-article-meta-item{
    min-width:0!important;
    margin:0!important;
    box-sizing:border-box!important;
}
.article-show .pf-article-meta-item--metric{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    min-height:42px!important;
    padding:8px 9px!important;
    border:1px solid #e2e8f0!important;
    border-radius:14px!important;
    background:#f8fafc!important;
    color:#475569!important;
    font-size:12px!important;
    line-height:1.15!important;
    font-weight:750!important;
    white-space:nowrap!important;
    overflow:hidden!important;
}
.article-show .pf-article-meta-item--metric i{flex:0 0 auto;color:#2563eb!important;font-size:13px!important}
.article-show .pf-article-meta-item--metric strong{flex:0 0 auto;color:#0f172a!important;font-size:13px!important;font-weight:900!important}
.article-show .pf-article-meta-item--metric span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.article-show .pf-article-meta-item--detail{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    color:#64748b!important;
    font-size:12px!important;
    font-weight:700!important;
}
.article-show .pf-article-meta-item--detail a{color:inherit!important;text-decoration:none!important}
.article-show .pf-live-readers-meta{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}
.article-show .pf-live-readers-meta i,.article-show .pf-live-readers-meta strong{color:#16a34a!important}
.article-show .pf-live-readers-meta.is-idle{background:#f8fafc!important;border-color:#e2e8f0!important;color:#64748b!important}
.article-show .pf-live-readers-meta.is-idle i,.article-show .pf-live-readers-meta.is-idle strong{color:#64748b!important}

/* Do not let failed score widgets create a very tall blank area at the end of article pages. */
.article-show .pf-live-scores-sidebar .pf-live-scores-list{
    max-height:520px!important;
    overflow:hidden!important;
}
.article-show .pf-live-scores-sidebar .pf-score-card-placeholder:nth-child(n+4){display:none!important}
.article-show .pf-live-scores-sidebar.is-empty .pf-live-scores-list,
.article-show .pf-live-scores-sidebar.pf-live-scores-error .pf-live-scores-list{display:none!important}
.article-show .pf-live-scores-empty[hidden]{display:none!important}
.article-show .pf-live-scores-empty:not([hidden]){min-height:0!important;padding:18px 12px!important}
.article-show footer,
.article-show .site-footer,
.article-show #footer{min-height:0!important;height:auto!important}
.article-show .pf-revenue-ad-slot:empty,
.article-show .ad-slot:empty,
.article-show ins.adsbygoogle:empty{display:none!important;min-height:0!important}

html.dark-mode-site .article-show .pf-article-meta-item--metric,
body.dark-mode-site.article-show .pf-article-meta-item--metric{
    background:#0f172a!important;
    border-color:#253044!important;
    color:#cbd5e1!important;
}
html.dark-mode-site .article-show .pf-article-meta-item--metric strong,
body.dark-mode-site.article-show .pf-article-meta-item--metric strong{color:#f8fafc!important}
html.dark-mode-site .article-show .pf-article-meta-item--detail,
body.dark-mode-site.article-show .pf-article-meta-item--detail{color:#a7b4c8!important}
html.dark-mode-site .article-show .pf-live-readers-meta,
body.dark-mode-site.article-show .pf-live-readers-meta{background:#052e1b!important;border-color:#14532d!important;color:#bbf7d0!important}

@media(max-width:575.98px){
    .article-show .article-content-column>.col-inner{padding:16px!important;border-radius:18px!important}
    .article-show .pf-article-meta-strip{margin-bottom:12px!important}
    .article-show .pf-article-meta-metrics{gap:6px!important}
    .article-show .pf-article-meta-item--metric{
        min-height:48px!important;
        padding:7px 5px!important;
        border-radius:12px!important;
        flex-direction:column!important;
        gap:3px!important;
        text-align:center!important;
        font-size:10.5px!important;
    }
    .article-show .pf-article-meta-item--metric i{font-size:13px!important}
    .article-show .pf-article-meta-item--metric strong{font-size:13px!important;line-height:1!important}
    .article-show .pf-article-meta-item--metric span{display:block!important;max-width:100%!important}
    .article-show .pf-article-meta-details{gap:6px 10px!important}
    .article-show .pf-article-meta-item--detail{font-size:11px!important}
    .article-show .pf-live-scores-sidebar .pf-live-scores-list{max-height:390px!important}
}
@media(max-width:360px){
    .article-show .pf-article-meta-item--metric span{font-size:9.5px!important}
}
