/* Added engagement controls only; original Bridge styles remain intact. */
.nlo-metrics{display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin:12px 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font:500 13px/1.5 Tajawal,Arial,sans-serif!important;direction:rtl}
.nlo-metrics .nlo-metric-views,.nlo-metrics [data-nlo-mag-like]{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px!important;min-height:42px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:8px 13px!important;border:1px solid #dce5ec!important;border-radius:11px!important;background:#f8fafc!important;color:#17364c!important;font:700 13px/1.5 Tajawal,Arial,sans-serif!important;box-shadow:0 2px 7px #0c2a3c08;white-space:normal;box-sizing:border-box}
.nlo-metrics .nlo-metric-views>span{color:#647788;font-weight:500}.nlo-metrics svg{width:21px;height:21px;flex:none;color:#008dca}.nlo-metrics b{color:#17364c!important;font:800 14px/1.4 Tajawal,Arial,sans-serif!important;font-variant-numeric:tabular-nums}
.nlo-metrics .nlo-metric-heart,.nlo-metrics [data-mag-likes]{color:#d73764!important}.nlo-metrics [data-nlo-mag-like]{cursor:pointer!important;transition:background .18s,border-color .18s}
.nlo-metrics [data-nlo-mag-like]:hover,.nlo-metrics [data-nlo-mag-like].is-liked{border-color:#db7c98!important;background:#fff2f6!important;transform:none!important}
.nlo-metrics [data-nlo-mag-like]:focus-visible{outline:3px solid #bd9555!important;outline-offset:3px}.nlo-metrics [data-nlo-mag-like]:disabled{cursor:default!important;opacity:1!important}.nlo-metrics [data-nlo-mag-like][aria-busy="true"]{opacity:.6!important}
.nlo-metrics .nlo-metric-state{display:block!important;flex:0 0 100%;margin:0!important;color:#9e334b!important;font:500 11px/1.6 Tajawal,Arial,sans-serif!important;white-space:normal!important}.nlo-metric-state:empty{display:none!important}
.nlo-magazine .nlo-mag-card-engagement.nlo-metrics{justify-content:flex-start!important}.nlo-magazine .nlo-royal-secondary .nlo-metrics{margin-top:8px!important;gap:6px!important}.nlo-magazine .nlo-royal-secondary .nlo-metrics :is(.nlo-metric-views,[data-nlo-mag-like]){font-size:11px!important;min-height:36px!important;padding:5px 8px!important}
