
/* V17+ review: compact, discreet controls for both logo carousels. */
.rv5-marquee-panel .rv5-toggle,
#clientes .rv8-client-pause{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;gap:0!important;cursor:pointer!important;flex-shrink:0;box-shadow:none!important;white-space:normal!important}
.rv5-marquee-panel .rv5-toggle{background:rgba(255,255,255,.10)!important;border:1px solid rgba(148,227,245,.45)!important;color:#e6faff!important}
#clientes .rv8-client-pause{background:rgba(255,255,255,.10)!important;border:1px solid rgba(148,227,245,.45)!important;color:#e6faff!important}
.rv5-marquee-panel .rv5-toggle:hover,#clientes .rv8-client-pause:hover{background:rgba(0,170,212,.24)!important;border-color:#87cdde!important}
.rv5-marquee-panel .rv5-toggle:focus-visible,#clientes .rv8-client-pause:focus-visible{outline:3px solid #87cdde!important;outline-offset:3px!important}
.rp19-pause-icon{font:800 17px/1 Arial,sans-serif;display:inline-block;min-width:17px;text-align:center}
.rv5-marquee-bottom{gap:10px!important}
#clientes .rv8-clients-meta{display:flex;gap:12px;align-items:center}
@media(max-width:650px){.rv5-marquee-panel .rv5-toggle,#clientes .rv8-client-pause{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}
