/* MatchLab v1.0.10 — final league/standings visual integrity layer */
.form-badge.loss,
.comp116-form-inline .form-badge.loss,
.form-results .form-badge.loss{
  background:#f05261!important;
  border-color:#f05261!important;
  color:#fff!important;
}
.form-badge.win{background:#18b978!important;border-color:#18b978!important;color:#fff!important}
.form-badge.draw{background:#8190a3!important;border-color:#8190a3!important;color:#fff!important}
.form-badge.missing{background:#12243a!important;border-color:#12243a!important;color:#718198!important}

/* Current domestic standings are never visually mixed with provider group rows. */
.ml110-domestic-standing .mlv1439-group-title{display:none!important}
.ml110-domestic-standing .mlv1439-standings-table tbody tr{opacity:1!important}
.ml110-domestic-standing .comp116-form-inline{display:flex!important;gap:5px!important;align-items:center!important;min-width:120px!important}
.ml110-domestic-standing .form-badge{width:22px!important;height:22px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;font-size:10px!important;font-weight:800!important;line-height:1!important}

/* Compare identity: league badge stays compact and never gets replaced by a cup label. */
.route-compare .compare-team-league{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
.route-compare .compare-team-league .competition-logo{width:28px!important;height:28px!important;min-width:28px!important}
.route-compare .compare-team-league>span:last-child{max-width:170px!important;white-space:normal!important;line-height:1.15!important}

/* Visible public version safeguard. */
.app-shell .sidebar::after{content:"v1.0.10"!important}

@media(max-width:760px){
  .ml110-domestic-standing .mlv1439-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}
  .ml110-domestic-standing .mlv1439-standings-table{min-width:760px!important}
  .ml110-domestic-standing .comp116-form-inline{min-width:112px!important}
}
