/* Custom flag-icons CSS for Propshaft - только используемые флаги */
.fib {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat
}

.fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em
}

.fi:before {
  content: "\00a0"
}

.fi.fis {
  width: 1em
}

/* Основные флаги, используемые в приложении */
.fi-gb {
  background-image: url("/assets/flags/4x3/gb-a0d2298b.svg")
}

.fi-gb.fis {
  background-image: url("/assets/flags/1x1/gb-a617fbfc.svg")
}

.fi-ru {
  background-image: url("/assets/flags/4x3/ru-34525add.svg")
}

.fi-ru.fis {
  background-image: url("/assets/flags/1x1/ru-2475543f.svg")
}

.fi-de {
  background-image: url("/assets/flags/4x3/de-04f24415.svg")
}

.fi-de.fis {
  background-image: url("/assets/flags/1x1/de-479487c0.svg")
}

.fi-pl {
  background-image: url("/assets/flags/4x3/pl-7d3f9621.svg")
}

.fi-pl.fis {
  background-image: url("/assets/flags/1x1/pl-d1af9319.svg")
}

.fi-fr {
  background-image: url("/assets/flags/4x3/fr-057bc6d3.svg")
}

.fi-fr.fis {
  background-image: url("/assets/flags/1x1/fr-ba837876.svg")
}

.fi-es {
  background-image: url("/assets/flags/4x3/es-9e92ab03.svg")
}

.fi-es.fis {
  background-image: url("/assets/flags/1x1/es-d8232a64.svg")
}

.fi-it {
  background-image: url("/assets/flags/4x3/it-0d5e0ebf.svg")
}

.fi-it.fis {
  background-image: url("/assets/flags/1x1/it-3e64fc86.svg")
}

.fi-pt {
  background-image: url("/assets/flags/4x3/pt-4a53d284.svg")
}

.fi-pt.fis {
  background-image: url("/assets/flags/1x1/pt-ab143002.svg")
}

.fi-in {
  background-image: url("/assets/flags/4x3/in-60190e71.svg")
}

.fi-in.fis {
  background-image: url("/assets/flags/1x1/in-e80b012e.svg")
}

.fi-rs {
  background-image: url("/assets/flags/4x3/rs-24671a17.svg")
}

.fi-rs.fis {
  background-image: url("/assets/flags/1x1/rs-fdd0026c.svg")
}

.fi-tr {
  background-image: url("/assets/flags/4x3/tr-c7ec7a5f.svg")
}

.fi-tr.fis {
  background-image: url("/assets/flags/1x1/tr-5367c168.svg")
}

.fi-th {
  background-image: url("/assets/flags/4x3/th-2a7a97a5.svg")
}

.fi-th.fis {
  background-image: url("/assets/flags/1x1/th-ce899618.svg")
}

.fi-id {
  background-image: url("/assets/flags/4x3/id-7ce88f53.svg")
}

.fi-id.fis {
  background-image: url("/assets/flags/1x1/id-a7f2ce1a.svg")
}

/* Дополнительные флаги из библиотеки */
.fi-gb-eng {
  background-image: url("/assets/flags/4x3/gb-eng-f69bf082.svg")
}

.fi-gb-eng.fis {
  background-image: url("/assets/flags/1x1/gb-eng-830008ab.svg")
}

.fi-gb-nir {
  background-image: url("/assets/flags/4x3/gb-nir-53ad9895.svg")
}

.fi-gb-nir.fis {
  background-image: url("/assets/flags/1x1/gb-nir-0713dd89.svg")
}

.fi-gb-sct {
  background-image: url("/assets/flags/4x3/gb-sct-bd98b488.svg")
}

.fi-gb-sct.fis {
  background-image: url("/assets/flags/1x1/gb-sct-1a95ec6d.svg")
}

.fi-gb-wls {
  background-image: url("/assets/flags/4x3/gb-wls-7cddb476.svg")
}

.fi-gb-wls.fis {
  background-image: url("/assets/flags/1x1/gb-wls-2554647d.svg")
}

.fi-ic {
  background-image: url("/assets/flags/4x3/ic-415813fe.svg")
}

.fi-ic.fis {
  background-image: url("/assets/flags/1x1/ic-2e16eb4f.svg")
}

.fi-ta {
  background-image: url("/assets/flags/4x3/ta-ca1668b6.svg")
}

.fi-ta.fis {
  background-image: url("/assets/flags/1x1/ta-669aacc3.svg")
}

.fi-un {
  background-image: url("/assets/flags/4x3/un-14f36d08.svg")
}

.fi-un.fis {
  background-image: url("/assets/flags/1x1/un-a30c1dc0.svg")
}

.fi-xk {
  background-image: url("/assets/flags/4x3/xk-7debeeb2.svg")
}

.fi-xk.fis {
  background-image: url("/assets/flags/1x1/xk-0488b1b3.svg")
}
