/* Minimal flag-icons subset (MIT — github.com/lipis/flag-icons). Only the 10
   flags JajaHelper uses, self-hosted in /static/flags/. Renders real SVG flags
   on every OS including Windows (which has no flag-emoji support). */
.fi{background-size:contain;background-position:50%;background-repeat:no-repeat;
    position:relative;display:inline-block;width:1.33333333em;line-height:1em;
    vertical-align:-0.1em;border-radius:2px}
.fi:before{content:"\00A0"}
.fi-us{background-image:url(/static/flags/us.svg)}
.fi-es{background-image:url(/static/flags/es.svg)}
.fi-fr{background-image:url(/static/flags/fr.svg)}
.fi-de{background-image:url(/static/flags/de.svg)}
.fi-br{background-image:url(/static/flags/br.svg)}
.fi-it{background-image:url(/static/flags/it.svg)}
.fi-nl{background-image:url(/static/flags/nl.svg)}
.fi-pl{background-image:url(/static/flags/pl.svg)}
.fi-id{background-image:url(/static/flags/id.svg)}
.fi-tr{background-image:url(/static/flags/tr.svg)}
/* Batch 1 (LTR) */
.fi-in{background-image:url(/static/flags/in.svg)}
.fi-jp{background-image:url(/static/flags/jp.svg)}
.fi-bd{background-image:url(/static/flags/bd.svg)}
.fi-vn{background-image:url(/static/flags/vn.svg)}
.fi-kr{background-image:url(/static/flags/kr.svg)}
.fi-th{background-image:url(/static/flags/th.svg)}
.fi-ua{background-image:url(/static/flags/ua.svg)}
/* Batch 2 (LTR) */
.fi-my{background-image:url(/static/flags/my.svg)}
.fi-ph{background-image:url(/static/flags/ph.svg)}
.fi-cn{background-image:url(/static/flags/cn.svg)}
.fi-ro{background-image:url(/static/flags/ro.svg)}
.fi-gr{background-image:url(/static/flags/gr.svg)}
.fi-hu{background-image:url(/static/flags/hu.svg)}
.fi-cz{background-image:url(/static/flags/cz.svg)}
.fi-se{background-image:url(/static/flags/se.svg)}
.fi-bg{background-image:url(/static/flags/bg.svg)}
.fi-sk{background-image:url(/static/flags/sk.svg)}
.fi-hr{background-image:url(/static/flags/hr.svg)}
.fi-dk{background-image:url(/static/flags/dk.svg)}
/* Batch 3 (LTR) */
.fi-ke{background-image:url(/static/flags/ke.svg)}
.fi-et{background-image:url(/static/flags/et.svg)}
.fi-mm{background-image:url(/static/flags/mm.svg)}
.fi-az{background-image:url(/static/flags/az.svg)}
.fi-np{background-image:url(/static/flags/np.svg)}
.fi-kz{background-image:url(/static/flags/kz.svg)}
.fi-so{background-image:url(/static/flags/so.svg)}
.fi-lk{background-image:url(/static/flags/lk.svg)}
.fi-kh{background-image:url(/static/flags/kh.svg)}
.fi-rs{background-image:url(/static/flags/rs.svg)}
.fi-za{background-image:url(/static/flags/za.svg)}
.fi-uz{background-image:url(/static/flags/uz.svg)}
/* Batch 4 (LTR) */
.fi-fi{background-image:url(/static/flags/fi.svg)}
.fi-no{background-image:url(/static/flags/no.svg)}
.fi-al{background-image:url(/static/flags/al.svg)}
.fi-es-ct{background-image:url(/static/flags/es-ct.svg)}
.fi-la{background-image:url(/static/flags/la.svg)}
.fi-ge{background-image:url(/static/flags/ge.svg)}
.fi-mn{background-image:url(/static/flags/mn.svg)}
.fi-lt{background-image:url(/static/flags/lt.svg)}
.fi-ba{background-image:url(/static/flags/ba.svg)}
.fi-si{background-image:url(/static/flags/si.svg)}
.fi-mk{background-image:url(/static/flags/mk.svg)}
.fi-lv{background-image:url(/static/flags/lv.svg)}
.fi-es-ga{background-image:url(/static/flags/es-ga.svg)}
.fi-ee{background-image:url(/static/flags/ee.svg)}
/* Batch 5 (RTL) */
.fi-sa{background-image:url(/static/flags/sa.svg)}
.fi-pk{background-image:url(/static/flags/pk.svg)}
.fi-ir{background-image:url(/static/flags/ir.svg)}
.fi-af{background-image:url(/static/flags/af.svg)}
.fi-il{background-image:url(/static/flags/il.svg)}
/* Batch 6 (11 langs: Punjabi, Hausa, Yoruba, Igbo, Odia, Assamese, Sindhi, Kurdish, Armenian, Belarusian, Kyrgyz) */
.fi-ng{background-image:url(/static/flags/ng.svg)}
.fi-iq{background-image:url(/static/flags/iq.svg)}
.fi-am{background-image:url(/static/flags/am.svg)}
.fi-by{background-image:url(/static/flags/by.svg)}
.fi-kg{background-image:url(/static/flags/kg.svg)}
