/* FULBO 2.45 — insignias reales de copas, manteniendo todos los temas */
.competition-badge{
 display:inline-flex!important;align-items:center;justify-content:center;
 width:26px;height:26px;min-width:26px;flex:0 0 26px;vertical-align:middle;
 background:rgba(244,248,253,.95);border:1px solid rgba(180,196,208,.65);
 border-radius:6px;overflow:hidden;box-sizing:border-box;
}
.competition-badge img{
 display:block!important;width:100%!important;height:100%!important;
 padding:2px;box-sizing:border-box;object-fit:contain!important;
 image-rendering:auto!important;filter:none!important;
}
.competition-badge-fallback{display:none!important}
.competition-badge.logo-failed img{display:none!important}
.competition-badge.logo-failed .competition-badge-fallback{
 display:inline-flex!important;align-items:center;justify-content:center;
 font-size:18px!important;line-height:1!important
}
.league-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px}
.league-link .league-flag .competition-badge,
.featured-choice .league-flag .competition-badge{width:25px;height:25px;min-width:25px;flex-basis:25px}
.league-badge .competition-badge{width:32px;height:32px;min-width:32px;flex-basis:32px}
.league-card-head .league-badge{display:flex;align-items:center;justify-content:center}
.v2-league-flag .competition-badge{width:55px;height:55px;min-width:55px;flex-basis:55px;border-radius:9px}
.dialog-league .competition-badge{width:23px;height:23px;min-width:23px;flex-basis:23px;margin-right:5px}
.dialog-league{display:flex;align-items:center;gap:5px}
.rail-selected-competition-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
.rail-selected-competition-logo:empty{display:none}
.rail-selected-competition-logo .competition-badge{width:22px;height:22px;min-width:22px;flex-basis:22px;margin-left:4px}
.rail-league-selector{display:flex!important;align-items:center!important;gap:5px}
.rail-league-selector select{min-width:0!important;flex:1 1 auto!important}
.fulbo-cup-final h3{display:flex!important;align-items:center;justify-content:center;gap:10px}
.fulbo-cup-final h3 .competition-badge{width:36px;height:36px;min-width:36px;flex-basis:36px}
@media(max-width:600px){
 .v2-league-flag .competition-badge{width:43px;height:43px;min-width:43px;flex-basis:43px}
 .league-link .league-flag .competition-badge{width:23px;height:23px;min-width:23px;flex-basis:23px}
}
