/* InsightBD R19 — slide controls match circular-arrow reference (all 13 themes). */
.ib-featured>.ib-featured-controls,
.ib-clients-marquee>.ib-clients-controls{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;
 margin:18px auto 0!important;padding:8px 12px!important;width:max-content!important;max-width:100%!important;
 min-height:unset!important;border-radius:80px!important;background:#fff!important;color:#1b2129!important;
 box-shadow:0 1px 8px rgba(0,0,0,.06);box-sizing:border-box
}
.ib-featured>.ib-featured-controls button,
.ib-clients-controls button{
 display:grid!important;place-items:center!important;box-sizing:border-box!important;
 flex:0 0 54px!important;width:54px!important;height:54px!important;
 padding:0!important;margin:0!important;border:1px solid #cdd0d3!important;border-radius:50%!important;
 background:#fff!important;color:#18212a!important;font:normal 37px/1 Arial,sans-serif!important;
 cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s!important
}
.ib-featured>.ib-featured-controls button:not(:disabled):hover,
.ib-clients-controls button:not(:disabled):hover{
 background:#202b32!important;border-color:#202b32!important;color:#fff!important;transform:translateY(-1px)
}
.ib-featured>.ib-featured-controls button:focus-visible,
.ib-clients-controls button:focus-visible{outline:3px solid #db3e3e!important;outline-offset:3px!important}
.ib-featured-position,.ib-clients-position{
 font:normal 15px/1.2 Georgia,serif!important;font-variant-numeric:tabular-nums;
 color:#252f3a!important;opacity:1!important;letter-spacing:.01em!important;
 min-width:83px;text-align:center;white-space:nowrap
}
.ib-clients-controls button:disabled,
.ib-featured>.ib-featured-controls button:disabled{opacity:.35;cursor:not-allowed}
.insight-exact .ib-featured>.ib-featured-controls{clear:both}
.insight-exact .ib-featured-legacy-actions .ib-featured-controls{display:none!important}
@media(max-width:600px){
 .ib-featured>.ib-featured-controls,.ib-clients-marquee>.ib-clients-controls{gap:10px!important;padding:6px 10px!important;margin-top:10px!important}
 .ib-featured>.ib-featured-controls button,.ib-clients-controls button{flex-basis:46px!important;width:46px!important;height:46px!important;font-size:30px!important}
 .ib-featured-position,.ib-clients-position{font-size:14px!important;min-width:72px}
}
