/* Inline contextual metric: unobtrusive beside social actions, never a floating card. */
[data-ecm-record-views-slot]{display:inline-flex;align-items:center;min-width:0}
[data-ecm-record-views]:not([hidden]){display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 8px;border:0;border-inline-start:1px solid var(--forma-border,rgba(115,153,163,.28));background:transparent;color:var(--forma-text-muted,var(--forma-muted,#9bb2ba));font-size:11px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}
[data-ecm-record-views] svg{flex:0 0 auto;opacity:.75}
[data-ecm-record-views] strong{font-size:12px;font-weight:650;color:var(--forma-text,#d5e5e9)}
[data-ecm-record-views] span{font-size:10px;opacity:.75}
@media(max-width:480px){[data-ecm-record-views]{gap:4px;padding-inline:6px}[data-ecm-record-views] span{display:none}}

/* 1.84.294 — inside public Program hero actions, the view count is passive
 * information rather than a button and may never squeeze the registration CTA. */
@media(max-width:520px){
 .forma-program-single__hero-actions [data-ecm-record-views-slot]{
   flex:0 0 100%;min-width:0;max-width:100%;justify-content:flex-start
 }
 .forma-program-single__hero-actions [data-ecm-record-views]:not([hidden]){
   display:inline-flex;max-width:100%;padding:3px 0;border:0;background:transparent
 }
}
