﻿/* League badge sprite.
   Coordinates come from the site's existing map_11zon.webp sheet, unchanged,
   so every code in data/codes.json keeps the badge it already had. */

.map { background: url('//cdn.jsdelivr.net/gh/teamozz/V1@refs/heads/main/map_11zon.webp') no-repeat top left; padding: 30px 2px 16px 46px; font-size: 40px;}
.map.01a { background-position: 0 0; }
.map.af { background-position: -49px 0; }
.map.af2 { background-position: -98px 0; }
.map.afcaf { background-position: -147px 0; }
.map.afcan { background-position: -196px 0; }
.map.afl { background-position: -245px 0; }
.map.amical { background-position: -294px 0; }
.map.amicali { background-position: -343px 0; }
.map.ar { background-position: -392px 0; }
.map.arc { background-position: -441px 0; }
.map.as { background-position: -490px 0; }
.map.at { background-position: -539px 0; }
.map.atp { background-position: -588px 0; }
.map.atpcanada { background-position: -637px 0; }
.map.atpcincinnati { background-position: -686px 0; }
.map.atpcn { background-position: -735px 0; }
.map.atpiw { background-position: -784px 0; }
.map.atpmadrid { background-position: -833px 0; }
.map.atpmc { background-position: -882px 0; }
.map.atpmiami { background-position: -931px 0; }
.map.atpparis { background-position: -980px 0; }
.map.atprome { background-position: -1029px 0; }
.map.au { background-position: -1078px 0; }
.map.Automobile { background-position: -1127px 0; }
.map.Baseball { background-position: -1176px 0; }
.map.Basket { background-position: -1225px 0; }
.map.basketes { background-position: -1274px 0; }
.map.basketeu { background-position: -1323px 0; }
.map.basketeu2 { background-position: -1372px 0; }
.map.basketfr { background-position: -1421px 0; }
.map.basketfrlc { background-position: -1470px 0; }
.map.be { background-position: -1519px 0; }
.map.bec { background-position: -1568px 0; }
.map.Biathlon { background-position: -1617px 0; }
.map.Boxe { background-position: -1666px 0; }
.map.br { background-position: -1715px 0; }
.map.cdm2022 { background-position: -1764px 0; }
.map.ch { background-position: -1813px 0; }
.map.chc { background-position: -1862px 0; }
.map.clc { background-position: -1911px 0; }
.map.cl { background-position: -1960px 0; }
.map.clsc { background-position: -2009px 0; }
.map.co { background-position: -2058px 0; }
.map.coc { background-position: -2107px 0; }
.map.cup { background-position: -2156px 0; }
.map.cyc { background-position: -2205px 0; }
.map.cyces { background-position: -2254px 0; }
.map.cycfr { background-position: -2303px 0; height: 40px; }
.map.cycit { background-position: -2352px 0; }
.map.cycuci { background-position: -2401px 0; }
.map.de { background-position: -2450px 0; }
.map.de2 { background-position: -2499px 0; }
.map.de3 { background-position: -2548px 0; }
.map.dec { background-position: -2597px 0; }
.map.dk { background-position: -2646px 0; }
.map.ec { background-position: -2695px 0; }
.map.es { background-position: -2744px 0; }
.map.es2 { background-position: -2793px 0; }
.map.esc { background-position: -2842px 0; }
.map.escw { background-position: -2891px 0; }
.map.essc { background-position: -2940px 0; }
.map.eu2 { background-position: -2989px 0; }
.map.eu { background-position: -3038px 0; }
.map.eu3 { background-position: -3087px 0; }
.map.eueuro21 { background-position: -3136px 0; }
.map.euldn { background-position: -3185px 0; }
.map.euw { background-position: -3234px 0; }
.map.euyl { background-position: -3283px 0; }
.map.F1 { background-position: -3332px 0; }
.map.f2 { background-position: -3381px 0; }
.map.f3 { background-position: -3430px 0; }
.map.fe { background-position: -3479px 0; }
.map.fifa { background-position: -3528px 0; }
.map.fifacdm { background-position: -3577px 0; }
.map.fifacdmc { background-position: -3626px 0; }
.map.flag-ae { background-position: -3675px 0; }
.map.flag-ar { background-position: -3724px 0; }
.map.flag-au { background-position: -3773px 0; }
.map.flag-at { background-position: -3822px 0; }
.map.flag-bg { background-position: -3871px 0; }
.map.flag-be { background-position: -3920px 0; }
.map.flag-bo { background-position: -3969px 0; }
.map.flag-br { background-position: -4018px 0; }
.map.flag-ca { background-position: -4067px 0; }
.map.flag-ch { background-position: -4116px 0; }
.map.flag-co { background-position: -4165px 0; }
.map.flag-cu { background-position: -4214px 0; }
.map.flag-cz { background-position: -4263px 0; }
.map.flag-de { background-position: -4312px 0; }
.map.flag-dk { background-position: -4361px 0; }
.map.flag-dz { background-position: -4410px 0; }
.map.flag-ec { background-position: -4459px 0; }
.map.flag-eg { background-position: -4508px 0; }
.map.flag-es { background-position: -4557px 0; }
.map.flag-fr { background-position: -4606px 0; }
.map.flag-gb { background-position: -4655px 0; }
.map.flag-gr { background-position: -4704px 0; }
.map.flag-gt { background-position: -4753px 0; }
.map.flag-hn { background-position: -4802px 0; }
.map.flag-hr { background-position: -4851px 0; }
.map.flag-hu { background-position: -4900px 0; }
.map.flag-in { background-position: -4949px 0; }
.map.flag-jm { background-position: -4998px 0; }
.map.flag-kr { background-position: -5047px 0; }
.map.flag-ma { background-position: -5096px 0; }
.map.flag-mx { background-position: -5145px 0; }
.map.flag-nl { background-position: -5194px 0; }
.map.flag-no { background-position: -5243px 0; }
.map.flag-pa { background-position: -5292px 0; }
.map.flag-pe { background-position: -5341px 0; }
.map.flag-pl { background-position: -5390px 0; }
.map.flag-pt { background-position: -5439px 0; }
.map.flag-qa { background-position: -5488px 0; }
.map.flag-ro { background-position: -5537px 0; }
.map.flag-rs { background-position: -5586px 0; }
.map.flag-ru { background-position: -5635px 0; }
.map.flag-sa { background-position: -5684px 0; }
.map.flag-se { background-position: -5733px 0; }
.map.flag-sv { background-position: -5782px 0; }
.map.flag-tn { background-position: -5831px 0; }
.map.flag-tr { background-position: -5880px 0; }
.map.flag-us { background-position: -5929px 0; }
.map.flag-uy { background-position: -5978px 0; }
.map.flag-ve { background-position: -6027px 0; }
.map.Flechettes { background-position: -6076px 0; }
.map.foot { background-position: -6125px 0; }
.map.Foot-AUS { background-position: -6174px 0; }
.map.Foot-US { background-position: -6223px 0; }
.map.fr { background-position: -6272px 0; }
.map.fr2 { background-position: -6321px 0; }
.map.fr3 { background-position: -6370px 0; }
.map.frc { background-position: -6419px 0; }
.map.frcl { background-position: -6468px 0; }
.map.frw { background-position: -6517px 0; }
.map.Golf { background-position: -6566px 0; }
.map.gr { background-position: -6615px 0; }
.map.grc { background-position: -6664px 0; }
.map.Hand { background-position: -6713px 0; }
.map.handde { background-position: -6762px 0; }
.map.handeu { background-position: -6811px 0; }
.map.handeuro { background-position: -6860px 0; }
.map.handfr { background-position: -6909px 0; }
.map.Hockey { background-position: -6958px 0; }
.map.it { background-position: -7007px 0; }
.map.it2 { background-position: -7056px 0; }
.map.itc { background-position: -7105px 0; }
.map.itsc { background-position: -7154px 0; }
.map.khl { background-position: -7203px 0; }
.map.ksa { background-position: -7252px 0; }
.map.la { background-position: -7301px 0; }
.map.la2 { background-position: -7350px 0; }
.map.m2 { background-position: -7399px 0; }
.map.m3 { background-position: -7448px 0; }
.map.mlb { background-position: -7497px 0; }
.map.us { background-position: -7546px 0; }
.map.MMA { background-position: -7595px 0; }
.map.Moto { background-position: -7644px 0; }
.map.mx { background-position: -7693px 0; }
.map.mx2 { background-position: -7742px 0; }
.map.mxw { background-position: -7791px 0; }
.map.na { background-position: -7840px 0; }
.map.nagc { background-position: -7889px 0; }
.map.nalc { background-position: -7938px 0; }
.map.naldn { background-position: -7987px 0; }
.map.nba { background-position: -8036px 0; }
.map.nfl { background-position: -8085px 0; }
.map.nhl { background-position: -8134px 0; }
.map.nl { background-position: -8183px 0; }
.map.nlc { background-position: -8232px 0; }
.map.oly { background-position: -8281px 0; }
.map.pr { background-position: -8330px 0; }
.map.pt { background-position: -8379px 0; }
.map.ptc { background-position: -8428px 0; }
.map.ptcl { background-position: -8477px 0; }
.map.raw { background-position: -8526px 0; }
.map.ru { background-position: -8575px 0; }
.map.RugbyLeague { background-position: -8624px 0; }
.map.RugbyUnion { background-position: -8673px 0; }
.map.rugbyamical { background-position: -8722px 0; }
.map.rugbyanc { background-position: -8771px 0; }
.map.rugbyau { background-position: -8820px 0; }
.map.rugbycdm { background-position: -8869px 0; }
.map.rugbyeu { background-position: -8918px 0; }
.map.rugbyeu2 { background-position: -8967px 0; }
.map.rugbyeuro { background-position: -9016px 0; }
.map.rugbyfr { background-position: -9065px 0; }
.map.rugbyfr2 { background-position: -9114px 0; }
.map.rugbysn { background-position: -9163px 0; }
.map.Rugbyuc { background-position: -9212px 0; }
.map.rugbyuk { background-position: -9261px 0; }
.map.rugbyxvc { background-position: -9310px 0; }
.map.rugbyxvs { background-position: -9359px 0; }
.map.sc { background-position: -9408px 0; }
.map.scc { background-position: -9457px 0; }
.map.sccl { background-position: -9506px 0; }
.map.Ski { background-position: -9555px 0; }
.map.Snooker { background-position: -9604px 0; }
.map.Tele { background-position: -9653px 0; }
.map.Tennisdetable { background-position: -9702px 0; }
.map.Tennis { background-position: -9751px 0; }
.map.tennisau { background-position: -9800px 0; }
.map.tenniscd { background-position: -9849px 0; }
.map.tennisfr { background-position: -9898px 0; }
.map.tennisuk { background-position: -9947px 0; }
.map.tennisus { background-position: -9996px 0; }
.map.tr { background-position: -10045px 0; }
.map.tv { background-position: -10094px 0; }
.map.ufc { background-position: -10143px 0; }
.map.uk { background-position: -10192px 0; }
.map.uk2 { background-position: -10241px 0; }
.map.ukc { background-position: -10290px 0; }
.map.ukcl { background-position: -10339px 0; }
.map.uksc { background-position: -10388px 0; }
.map.uy { background-position: -10437px 0; }
.map.Volley { background-position: -10486px 0; }
.map.wta { background-position: -10535px 0; }
.map.wwe { background-position: -10584px 0; height: 44px; }
