/* Minimal flag icons for Polish and English flags only */
.fi {
  display: inline-block;
  width: 1.33333em;
  line-height: 1em;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  vertical-align: -0.13em;
}

.fi-4x3 {
  width: 1.33333em;
}

/* Polish flag */
.fi-pl {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M0 0h640v240H0z'/%3E%3Cpath fill='%23dc143c' d='M0 240h640v240H0z'/%3E%3C/g%3E%3C/svg%3E");
}

/* US/English flag */
.fi-us {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='opacity:.67' d='M-85.3 0h682.7v512h-682.7z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)' transform='translate(80) scale(.94)'%3E%3Cg stroke-width='1pt'%3E%3Cpath fill='%23bd3d44' d='M-85.3 0h682.7v39.4h-682.7zm0 78.8h682.7v39.4h-682.7zm0 78.7h682.7V197h-682.7zm0 78.8h682.7v39.4h-682.7zm0 78.8h682.7v39.4h-682.7zm0 78.7h682.7v39.4h-682.7zm0 78.8h682.7V512h-682.7z'/%3E%3Cpath fill='%23fff' d='M-85.3 39.4h682.7v39.4h-682.7zm0 78.8h682.7v39.3h-682.7zm0 78.7h682.7v39.4h-682.7zm0 78.8h682.7v39.4h-682.7zm0 78.8h682.7v39.4h-682.7zm0 78.7h682.7v39.4h-682.7z'/%3E%3C/g%3E%3Cpath fill='%23192f5d' d='M-85.3 0h273.1v275.7h-273.1z'/%3E%3Cpath fill='%23fff' d='m-69.5 25.4 247.6 0 0-8.2-247.6 0zm13.1 16.4 221.4 0 0-8.2-221.4 0zm-13.1 16.4 247.6 0 0-8.3-247.6 0zm13.1 16.4 221.4 0 0-8.2-221.4 0zm-13.1 16.4 247.6 0 0-8.3-247.6 0zm13.1 16.4 221.4 0 0-8.2-221.4 0zm-13.1 16.5 247.6 0 0-8.3-247.6 0zm13.1 16.3 221.4 0 0-8.2-221.4 0zm-13.1 16.4 247.6 0 0-8.2-247.6 0zm13.1 16.4 221.4 0 0-8.3-221.4 0zm-13.1 16.4 247.6 0 0-8.2-247.6 0zm13.1 16.4 221.4 0 0-8.2-221.4 0zm-13.1 16.4 247.6 0 0-8.3-247.6 0z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m-56.3 16.4 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8L-78 83.1l8.3-25.5-21.7-15.7h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5L-38.9 41.9h26.8zm52.5 0 8.2 25.5h26.8L61.9 57.6l8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.7h26.8zm52.4 0 8.3 25.5h26.8l-21.7 15.7 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.7H79zm52.5 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.7h26.8z'/%3E%3Cpath d='m-30.2 49.1 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.3 25.5h26.7l-21.6 15.8 8.2 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8zm52.5 0 8.3 25.5h26.7L87.1 90.4l8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8z'/%3E%3Cpath d='m-56.3 81.8 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8L-78 148.5l8.3-25.5-21.7-15.7h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5L-38.9 107.3h26.8zm52.5 0 8.2 25.5h26.8L61.9 123l8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.7h26.8zm52.4 0 8.3 25.5h26.8l-21.7 15.7 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.7H79zm52.5 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.7h26.8z'/%3E%3Cpath d='m-30.2 114.5 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.3 25.5h26.7l-21.6 15.8 8.2 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8zm52.5 0 8.3 25.5h26.7l-21.6 15.8 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8z'/%3E%3Cpath d='m-56.3 147.2 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8L-78 213.9l8.3-25.5-21.7-15.7h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5L-38.9 172.7h26.8zm52.5 0 8.2 25.5h26.8L61.9 188.4l8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.7h26.8zm52.4 0 8.3 25.5h26.8l-21.7 15.7 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.7H79zm52.5 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.7h26.8z'/%3E%3Cpath d='m-30.2 179.9 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.3 25.5h26.7l-21.6 15.8 8.2 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8zm52.5 0 8.3 25.5h26.7l-21.6 15.8 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.8h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.8 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.8h26.8z'/%3E%3Cpath d='m-56.3 212.6 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8L-78 279.3l8.3-25.5-21.7-15.7h26.8zm52.4 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5L-38.9 238.1h26.8zm52.5 0 8.2 25.5h26.8L61.9 253.8l8.3 25.5-21.7-15.8-21.7 15.8 8.3-25.5-21.7-15.7h26.8zm52.4 0 8.3 25.5h26.8l-21.7 15.7 8.2 25.5-21.6-15.8-21.7 15.8 8.3-25.5-21.7-15.7H79zm52.5 0 8.2 25.5h26.8l-21.7 15.7 8.3 25.5-21.7-15.8-21.6 15.8 8.2-25.5-21.7-15.7h26.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* UK flag (for English) */
.fi-gb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='opacity:.67' d='M-85.3 0h682.7v512h-682.7z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='translate(80) scale(.94)'%3E%3Cg stroke-width='1pt'%3E%3Cpath fill='%23006' d='M-256 0H768v512H-256z'/%3E%3Cpath fill='%23fff' d='M-256 0v57.2l909.3 454.8H768v-57.2L-141.3 0H-256zM768 0v57.2L-141.3 454.8H-256v-57.2L653.3 0H768z'/%3E%3Cpath fill='%23fff' d='M170.7 0v512h170.6V0H170.7zM-256 170.7v170.6h1024V170.7H-256z'/%3E%3Cpath fill='%23c8102e' d='M204.8 0v512h102.4V0H204.8zM-256 204.8v102.4h1024V204.8H-256z'/%3E%3Cpath fill='%23c8102e' d='M-256 512L85.3 341.3h76.4L-256 512zM-256 0L85.3 170.7H9L-256 0zM768 0L426.7 170.7h-76.4L768 0zM768 512L426.7 341.3h76.4L768 512z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} 