
#shortform .phones-scene.reels.bb-reel-carousel{--reel-visible:3;--reel-gap:24px;display:block;width:100%;max-width:1180px;height:auto;margin:12px auto 0;padding:0;transform:none;perspective:none}
#bb-reel-carousel .bb-reel-viewport{overflow:hidden;padding:16px 0 12px}
#bb-reel-carousel .bb-reel-track{display:flex;gap:var(--reel-gap);align-items:center;will-change:transform}
#bb-reel-carousel .bb-reel-card{flex:0 0 calc((100% - (var(--reel-visible) - 1)*var(--reel-gap))/var(--reel-visible));min-width:0;aspect-ratio:9/16;overflow:hidden;border-radius:14px;background:#e9eef5;border:1px solid #a9bcd8;box-shadow:0 6px 15px #1428420b}
#bb-reel-carousel video{display:block;width:100%;height:100%;object-fit:cover}
#bb-reel-carousel .bb-reel-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:22px;color:#193452}
#bb-reel-carousel .bb-reel-controls>span{font:600 12px/1.3 sans-serif;letter-spacing:.12em;margin-right:16px;font-variant-numeric:tabular-nums}
#bb-reel-carousel button{min-width:44px;height:44px;padding:0 15px;border:1px solid #cbd7e8;border-radius:24px;background:white;color:#193452;font-size:13px}
#bb-reel-carousel button:hover{background:#eaf1ff;border-color:#7ba4e9}
#bb-reel-carousel button:focus-visible{outline:3px solid #477dff;outline-offset:3px}
@media(max-width:900px){#shortform .phones-scene.reels.bb-reel-carousel{--reel-visible:2;--reel-gap:18px;max-width:720px}}
@media(max-width:540px){#shortform .phones-scene.reels.bb-reel-carousel{--reel-visible:1;--reel-gap:14px;max-width:350px}#bb-reel-carousel .bb-reel-controls{gap:8px}#bb-reel-carousel .bb-reel-controls>span{margin-right:8px}}
@media(prefers-reduced-motion:reduce){#bb-reel-carousel .bb-reel-track{transition:none!important}}
