/* One quiet, shared view marker; does not alter any card grid or image placement. */
body#asp-body .asp-view-count{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:4px;vertical-align:baseline;white-space:nowrap;font:400 11px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:normal!important;text-transform:none!important;color:#718397;margin-inline-start:9px;flex:0 0 auto}
body#asp-body .asp-view-count svg{display:block!important;width:14px!important;height:14px!important;min-width:14px;max-width:14px;flex:none;fill:none!important;stroke:currentColor}
body#asp-body .asp-card-views{display:block;text-align:right;margin:7px 0 0;padding:0;line-height:1.45;min-width:0}
body#asp-body .asp-card-views>.asp-view-count{margin-inline-start:0}
body#asp-body .story .asp-card-views{text-align:left;margin-top:8px}
body#asp-body .story--cover .asp-view-count{color:rgba(255,255,255,.82)}
body#asp-body .asp-card-meta-inline{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:10px}
body#asp-body .asp-card-meta-inline>.asp-alert-date{margin:0;flex:1 1 auto}
body#asp-body .as-related-copy{min-width:0}
body#asp-body .asp-article-meta .asp-view-count{font-size:11px!important}
@media(max-width:650px){body#asp-body .asp-view-count{font-size:10px!important;gap:3px;margin-inline-start:7px}body#asp-body .asp-view-count svg{width:13px!important;height:13px!important;min-width:13px;max-width:13px}body#asp-body .asp-card-views{margin-top:5px}}
