/* SABLE FC — v5.12: modules in fixture ribbon, editable only from super-admin */
.sfc-header-updates .sfc-studio-updates{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-wrap:wrap!important;column-gap:var(--sfc-rb-gap,14px)!important;row-gap:var(--sfc-rb-gap,14px)!important}
.sfc-header-updates .sfc-studio-updates>.sfc-fixtures-scroll{order:var(--sfc-rb-order-fixtures,0)!important;flex:0 1 var(--sfc-rb-fixtures,300px)!important;width:var(--sfc-rb-fixtures,300px)!important;min-width:min(100%,180px)!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:thin}
.sfc-header-updates .sfc-studio-updates>.sfc-top-countdown{order:var(--sfc-rb-order-countdown,1)!important;flex:0 1 var(--sfc-rb-countdown,290px)!important;width:var(--sfc-rb-countdown,290px)!important;min-width:min(100%,170px)!important;max-width:100%!important;margin:0!important}
.sfc-header-updates .sfc-studio-updates>.sfc-announcements-ticker{order:var(--sfc-rb-order-announcements,2)!important;flex:1 1 var(--sfc-rb-announcements,520px)!important;width:var(--sfc-rb-announcements,520px)!important;min-width:min(100%,180px)!important;max-width:100%!important;margin:0!important}
.sfc-header-updates .sfc-studio-updates>.sfc-fixtures-scroll .sfc-fixture,
.sfc-header-updates .sfc-studio-updates>.sfc-top-countdown,
.sfc-header-updates .sfc-studio-updates>.sfc-announcements-ticker{border-radius:var(--sfc-rb-radius,12px)!important;border-width:var(--sfc-rb-border,1px)!important;box-sizing:border-box!important}
.sfc-header-updates .sfc-studio-updates .sfc-fixture{padding:var(--sfc-rb-padding,12px)!important}
.sfc-header-updates .sfc-studio-updates .sfc-top-countdown{padding:var(--sfc-rb-padding,12px)!important}
.sfc-header-updates .sfc-studio-updates .sfc-announcements-ticker{padding:var(--sfc-rb-padding,12px)!important}
.sfc-header-updates .sfc-studio-updates{font-size:calc(12px * var(--sfc-rb-font,1))!important}
.sfc-header-updates .sfc-studio-updates .sfc-count-numbers b{font-size:calc(23px * var(--sfc-rb-font,1))!important}
.sfc-header-updates .sfc-studio-updates .sfc-fixture-center strong{font-size:calc(20px * var(--sfc-rb-font,1))!important}
@media(max-width:750px){
.sfc-header-updates .sfc-studio-updates{gap:calc(var(--sfc-rb-gap,14px) * var(--sfc-rb-mobile,.82))!important;align-items:stretch!important;overflow:visible!important}
.sfc-header-updates .sfc-studio-updates>.sfc-fixtures-scroll,.sfc-header-updates .sfc-studio-updates>.sfc-top-countdown,.sfc-header-updates .sfc-studio-updates>.sfc-announcements-ticker{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}
.sfc-header-updates .sfc-studio-updates .sfc-fixture,.sfc-header-updates .sfc-studio-updates>.sfc-top-countdown,.sfc-header-updates .sfc-studio-updates>.sfc-announcements-ticker{padding:calc(var(--sfc-rb-padding,12px) * var(--sfc-rb-mobile,.82))!important}
}
