/* flag-icons 7.2.3 (MIT, lipis/flag-icons), только используемые страны — самохостинг вместо
   cdn.jsdelivr.net (2026-11-12): из РФ jsDelivr бывает недоступен. Новая страна — добавить svg в
   public/flags/{4x3,1x1}/ и строку ниже. */
.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}
.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}
.fi:before{content:"\00a0"}
.fi.fis{width:1em}
.fi-ru{background-image:url(/flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(/flags/1x1/ru.svg)}
.fi-de{background-image:url(/flags/4x3/de.svg)}.fi-de.fis{background-image:url(/flags/1x1/de.svg)}
.fi-lu{background-image:url(/flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(/flags/1x1/lu.svg)}
.fi-nl{background-image:url(/flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(/flags/1x1/nl.svg)}
.fi-us{background-image:url(/flags/4x3/us.svg)}.fi-us.fis{background-image:url(/flags/1x1/us.svg)}
.fi-is{background-image:url(/flags/4x3/is.svg)}.fi-is.fis{background-image:url(/flags/1x1/is.svg)}
.fi-cz{background-image:url(/flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(/flags/1x1/cz.svg)}
.fi-gb{background-image:url(/flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(/flags/1x1/gb.svg)}
.fi-tr{background-image:url(/flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(/flags/1x1/tr.svg)}
.fi-fi{background-image:url(/flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(/flags/1x1/fi.svg)}
.fi-fr{background-image:url(/flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(/flags/1x1/fr.svg)}
.fi-se{background-image:url(/flags/4x3/se.svg)}.fi-se.fis{background-image:url(/flags/1x1/se.svg)}
.fi-ch{background-image:url(/flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(/flags/1x1/ch.svg)}
.fi-at{background-image:url(/flags/4x3/at.svg)}.fi-at.fis{background-image:url(/flags/1x1/at.svg)}
.fi-pl{background-image:url(/flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(/flags/1x1/pl.svg)}
.fi-lv{background-image:url(/flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(/flags/1x1/lv.svg)}
.fi-lt{background-image:url(/flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(/flags/1x1/lt.svg)}
.fi-ee{background-image:url(/flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(/flags/1x1/ee.svg)}
.fi-ua{background-image:url(/flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(/flags/1x1/ua.svg)}
.fi-kz{background-image:url(/flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(/flags/1x1/kz.svg)}
.fi-by{background-image:url(/flags/4x3/by.svg)}.fi-by.fis{background-image:url(/flags/1x1/by.svg)}
.fi-md{background-image:url(/flags/4x3/md.svg)}.fi-md.fis{background-image:url(/flags/1x1/md.svg)}
.fi-am{background-image:url(/flags/4x3/am.svg)}.fi-am.fis{background-image:url(/flags/1x1/am.svg)}
.fi-ge{background-image:url(/flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(/flags/1x1/ge.svg)}
.fi-jp{background-image:url(/flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(/flags/1x1/jp.svg)}
.fi-sg{background-image:url(/flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(/flags/1x1/sg.svg)}
.fi-ca{background-image:url(/flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(/flags/1x1/ca.svg)}
.fi-hk{background-image:url(/flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(/flags/1x1/hk.svg)}
.fi-it{background-image:url(/flags/4x3/it.svg)}.fi-it.fis{background-image:url(/flags/1x1/it.svg)}
.fi-es{background-image:url(/flags/4x3/es.svg)}.fi-es.fis{background-image:url(/flags/1x1/es.svg)}
.fi-no{background-image:url(/flags/4x3/no.svg)}.fi-no.fis{background-image:url(/flags/1x1/no.svg)}
.fi-dk{background-image:url(/flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(/flags/1x1/dk.svg)}
.fi-ie{background-image:url(/flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(/flags/1x1/ie.svg)}
.fi-be{background-image:url(/flags/4x3/be.svg)}.fi-be.fis{background-image:url(/flags/1x1/be.svg)}
.fi-pt{background-image:url(/flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(/flags/1x1/pt.svg)}
.fi-ro{background-image:url(/flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(/flags/1x1/ro.svg)}
.fi-bg{background-image:url(/flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(/flags/1x1/bg.svg)}
.fi-rs{background-image:url(/flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(/flags/1x1/rs.svg)}
.fi-hu{background-image:url(/flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(/flags/1x1/hu.svg)}
.fi-il{background-image:url(/flags/4x3/il.svg)}.fi-il.fis{background-image:url(/flags/1x1/il.svg)}
.fi-ae{background-image:url(/flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(/flags/1x1/ae.svg)}
.fi-in{background-image:url(/flags/4x3/in.svg)}.fi-in.fis{background-image:url(/flags/1x1/in.svg)}
.fi-br{background-image:url(/flags/4x3/br.svg)}.fi-br.fis{background-image:url(/flags/1x1/br.svg)}
