/* Generated by tests/e2e/render-flags.mjs from public/assets/flags/*.svg (flag-icons, MIT). */
.flag{display:inline-block;flex-shrink:0;width:20px;height:15px;vertical-align:middle;border-radius:2px;box-shadow:0 0 0 1px var(--line);background:url(../flags/flags.webp) 0 0/1200% 1100% no-repeat}
.flag-ad{background-position:0% 0%}
.flag-ae{background-position:9.0909% 0%}
.flag-al{background-position:18.1818% 0%}
.flag-ao{background-position:27.2727% 0%}
.flag-ar{background-position:36.3636% 0%}
.flag-at{background-position:45.4545% 0%}
.flag-au{background-position:54.5455% 0%}
.flag-ax{background-position:63.6364% 0%}
.flag-ba{background-position:72.7273% 0%}
.flag-bd{background-position:81.8182% 0%}
.flag-be{background-position:90.9091% 0%}
.flag-bg{background-position:100% 0%}
.flag-bh{background-position:0% 10%}
.flag-bo{background-position:9.0909% 10%}
.flag-br{background-position:18.1818% 10%}
.flag-by{background-position:27.2727% 10%}
.flag-ca{background-position:36.3636% 10%}
.flag-ch{background-position:45.4545% 10%}
.flag-ci{background-position:54.5455% 10%}
.flag-cl{background-position:63.6364% 10%}
.flag-cm{background-position:72.7273% 10%}
.flag-cn{background-position:81.8182% 10%}
.flag-co{background-position:90.9091% 10%}
.flag-cr{background-position:100% 10%}
.flag-cy{background-position:0% 20%}
.flag-cz{background-position:9.0909% 20%}
.flag-de{background-position:18.1818% 20%}
.flag-dk{background-position:27.2727% 20%}
.flag-do{background-position:36.3636% 20%}
.flag-dz{background-position:45.4545% 20%}
.flag-ec{background-position:54.5455% 20%}
.flag-ee{background-position:63.6364% 20%}
.flag-eg{background-position:72.7273% 20%}
.flag-es{background-position:81.8182% 20%}
.flag-fi{background-position:90.9091% 20%}
.flag-fo{background-position:100% 20%}
.flag-fr{background-position:0% 30%}
.flag-gb{background-position:9.0909% 30%}
.flag-gg{background-position:18.1818% 30%}
.flag-gh{background-position:27.2727% 30%}
.flag-gi{background-position:36.3636% 30%}
.flag-gl{background-position:45.4545% 30%}
.flag-gr{background-position:54.5455% 30%}
.flag-gt{background-position:63.6364% 30%}
.flag-hk{background-position:72.7273% 30%}
.flag-hn{background-position:81.8182% 30%}
.flag-hr{background-position:90.9091% 30%}
.flag-hu{background-position:100% 30%}
.flag-id{background-position:0% 40%}
.flag-ie{background-position:9.0909% 40%}
.flag-il{background-position:18.1818% 40%}
.flag-im{background-position:27.2727% 40%}
.flag-in{background-position:36.3636% 40%}
.flag-iq{background-position:45.4545% 40%}
.flag-ir{background-position:54.5455% 40%}
.flag-is{background-position:63.6364% 40%}
.flag-it{background-position:72.7273% 40%}
.flag-je{background-position:81.8182% 40%}
.flag-jm{background-position:90.9091% 40%}
.flag-jo{background-position:100% 40%}
.flag-jp{background-position:0% 50%}
.flag-ke{background-position:9.0909% 50%}
.flag-kr{background-position:18.1818% 50%}
.flag-kw{background-position:27.2727% 50%}
.flag-kz{background-position:36.3636% 50%}
.flag-lb{background-position:45.4545% 50%}
.flag-li{background-position:54.5455% 50%}
.flag-lk{background-position:63.6364% 50%}
.flag-lt{background-position:72.7273% 50%}
.flag-lu{background-position:81.8182% 50%}
.flag-lv{background-position:90.9091% 50%}
.flag-ly{background-position:100% 50%}
.flag-ma{background-position:0% 60%}
.flag-mc{background-position:9.0909% 60%}
.flag-md{background-position:18.1818% 60%}
.flag-me{background-position:27.2727% 60%}
.flag-mk{background-position:36.3636% 60%}
.flag-mo{background-position:45.4545% 60%}
.flag-mt{background-position:54.5455% 60%}
.flag-mx{background-position:63.6364% 60%}
.flag-my{background-position:72.7273% 60%}
.flag-mz{background-position:81.8182% 60%}
.flag-ng{background-position:90.9091% 60%}
.flag-ni{background-position:100% 60%}
.flag-nl{background-position:0% 70%}
.flag-no{background-position:9.0909% 70%}
.flag-np{background-position:18.1818% 70%}
.flag-nz{background-position:27.2727% 70%}
.flag-om{background-position:36.3636% 70%}
.flag-pa{background-position:45.4545% 70%}
.flag-pe{background-position:54.5455% 70%}
.flag-ph{background-position:63.6364% 70%}
.flag-pk{background-position:72.7273% 70%}
.flag-pl{background-position:81.8182% 70%}
.flag-pr{background-position:90.9091% 70%}
.flag-pt{background-position:100% 70%}
.flag-py{background-position:0% 80%}
.flag-qa{background-position:9.0909% 80%}
.flag-ro{background-position:18.1818% 80%}
.flag-rs{background-position:27.2727% 80%}
.flag-ru{background-position:36.3636% 80%}
.flag-sa{background-position:45.4545% 80%}
.flag-se{background-position:54.5455% 80%}
.flag-sg{background-position:63.6364% 80%}
.flag-si{background-position:72.7273% 80%}
.flag-sk{background-position:81.8182% 80%}
.flag-sm{background-position:90.9091% 80%}
.flag-sn{background-position:100% 80%}
.flag-sr{background-position:0% 90%}
.flag-sv{background-position:9.0909% 90%}
.flag-th{background-position:18.1818% 90%}
.flag-tn{background-position:27.2727% 90%}
.flag-tr{background-position:36.3636% 90%}
.flag-tt{background-position:45.4545% 90%}
.flag-tw{background-position:54.5455% 90%}
.flag-ua{background-position:63.6364% 90%}
.flag-us{background-position:72.7273% 90%}
.flag-uy{background-position:81.8182% 90%}
.flag-va{background-position:90.9091% 90%}
.flag-ve{background-position:100% 90%}
.flag-vn{background-position:0% 100%}
.flag-xk{background-position:9.0909% 100%}
.flag-za{background-position:18.1818% 100%}
