/* Rotation controls share the existing navigation row, without overlaying the work. */
[data-r97-autoplay]{display:flex;min-width:0;align-self:stretch}
#selected [data-r97-toggle],#case-studies [data-r97-toggle]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;background:#f5f1fa;border:1px solid #d9cde7;border-radius:8px;color:#624080;box-shadow:none;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}
#selected [data-r97-toggle]:hover,#case-studies [data-r97-toggle]:hover{background:#ebe3f5;border-color:#aa8cc8}
#selected [data-r97-toggle]:focus-visible,#case-studies [data-r97-toggle]:focus-visible{outline:2px solid #7952a2;outline-offset:3px}
.r97-play-icon{font-size:15px;line-height:1;width:14px;text-align:center}
[data-r97-toggle][aria-pressed=false] .r97-play-icon{font-size:11px}
.r97-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){
 #selected .r86-arrows:has([data-r97-autoplay]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}
 #selected .r86-arrows:has([data-r97-autoplay])>button,#selected [data-r97-toggle],#case-studies [data-r97-toggle]{min-width:0;min-height:44px;padding:9px 7px;gap:6px;font-size:12px}
 #case-studies .r93-case-arrows:has([data-r97-autoplay]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
 #case-studies .r93-case-arrows:has([data-r97-autoplay]) [data-r93-case-all]{grid-column:auto}
}
