
.bl-strip{min-width:0;width:100%;max-width:100%;margin:24px auto;color:inherit}
.bl-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font:600 12px/1.5 system-ui,sans-serif}
.bl-heading button{min-height:44px;padding:4px 10px;border:1px solid currentColor;border-radius:8px;font:inherit;background:transparent;color:inherit;cursor:pointer}
.bl-heading button[hidden]{display:none}
.bl-window{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:10px;padding:5px 0}
.bl-track{display:flex;gap:12px;width:max-content}
.bl-list{display:flex;flex:none;align-items:center;gap:12px;width:max-content}
.bl-list[hidden]{display:none}
.bl-list>a{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 168px!important;width:168px!important;min-width:168px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:6px 12px!important;border:1px solid #64748b33!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font:500 13px/1.35 system-ui,sans-serif!important;text-align:center;text-decoration:none!important;overflow:hidden}
.bl-list>a img{display:block!important;width:auto!important;height:40px!important;max-height:40px!important;max-width:142px!important;object-fit:contain!important;margin:0!important;border-radius:0!important}
.bl-list>a:focus-visible,.bl-window:focus-visible,.bl-heading button:focus-visible{outline:3px solid #568ce4;outline-offset:2px}
.bl-list>a:hover{border-color:#64748b99!important}
.bl-strip[data-running] .bl-window{overflow-x:hidden}
.bl-strip[data-running] .bl-track{animation:bl-travel var(--bl-duration,40s) linear infinite}
.bl-strip:hover .bl-track,.bl-strip:focus-within .bl-track,.bl-strip[data-paused] .bl-track{animation-play-state:paused}
.bl-strip[data-paused] .bl-window,.bl-strip:focus-within .bl-window{overflow-x:auto}
.bl-strip:focus-within .bl-track{animation:none}
@keyframes bl-travel{to{transform:translateX(calc(-1 * var(--bl-distance)))}}
@media(prefers-reduced-motion:reduce){.bl-strip[data-running] .bl-window{overflow-x:auto}.bl-strip[data-running] .bl-track{animation:none}.bl-list[aria-hidden]{display:none}.bl-heading button{display:none}}
@media print{.bl-strip{display:none}}
