/* Иконки Factorio одним спрайтом. Файл собран скриптом
   scripts/build_factorio_sprite.py - руками не править.
   Графика принадлежит Wube Software. */
.fi {
  display: inline-block; width: 32px; height: 32px; flex: 0 0 auto;
  background-image: url("../img/factorio-sprite.8f324b654a29.png");
  background-size: 384px 448px;
  background-repeat: no-repeat;
  image-rendering: -webkit-optimize-contrast;
}
.fi-sm { width: 22px; height: 22px; background-size: 264px 308px; }
.fi-accumulator { background-position: -0px -0px; }
.fi-advanced-circuit { background-position: -32px -0px; }
.fi-advanced-oil-processing { background-position: -64px -0px; }
.fi-agricultural-science-pack { background-position: -96px -0px; }
.fi-agricultural-tower { background-position: -128px -0px; }
.fi-ammonia { background-position: -160px -0px; }
.fi-ammoniacal-solution { background-position: -192px -0px; }
.fi-assembling-machine-1 { background-position: -224px -0px; }
.fi-assembling-machine-2 { background-position: -256px -0px; }
.fi-assembling-machine-3 { background-position: -288px -0px; }
.fi-automation-science-pack { background-position: -320px -0px; }
.fi-basic-oil-processing { background-position: -352px -0px; }
.fi-battery { background-position: -0px -32px; }
.fi-beacon { background-position: -32px -32px; }
.fi-big-mining-drill { background-position: -64px -32px; }
.fi-biochamber { background-position: -96px -32px; }
.fi-bioflux { background-position: -128px -32px; }
.fi-biter-egg { background-position: -160px -32px; }
.fi-boiler { background-position: -192px -32px; }
.fi-bulk-inserter { background-position: -224px -32px; }
.fi-calcite { background-position: -256px -32px; }
.fi-carbon { background-position: -288px -32px; }
.fi-carbon-fiber { background-position: -320px -32px; }
.fi-centrifuge { background-position: -352px -32px; }
.fi-chemical-plant { background-position: -0px -64px; }
.fi-chemical-science-pack { background-position: -32px -64px; }
.fi-coal { background-position: -64px -64px; }
.fi-coal-liquefaction { background-position: -96px -64px; }
.fi-concrete { background-position: -128px -64px; }
.fi-construction-robot { background-position: -160px -64px; }
.fi-copper-bacteria { background-position: -192px -64px; }
.fi-copper-cable { background-position: -224px -64px; }
.fi-copper-ore { background-position: -256px -64px; }
.fi-copper-plate { background-position: -288px -64px; }
.fi-crude-oil { background-position: -320px -64px; }
.fi-crusher { background-position: -352px -64px; }
.fi-cryogenic-plant { background-position: -0px -96px; }
.fi-cryogenic-science-pack { background-position: -32px -96px; }
.fi-depleted-uranium-fuel-cell { background-position: -64px -96px; }
.fi-efficiency-module { background-position: -96px -96px; }
.fi-efficiency-module-2 { background-position: -128px -96px; }
.fi-efficiency-module-3 { background-position: -160px -96px; }
.fi-electric-engine-unit { background-position: -192px -96px; }
.fi-electric-furnace { background-position: -224px -96px; }
.fi-electric-mining-drill { background-position: -256px -96px; }
.fi-electrolyte { background-position: -288px -96px; }
.fi-electromagnetic-plant { background-position: -320px -96px; }
.fi-electromagnetic-science-pack { background-position: -352px -96px; }
.fi-electronic-circuit { background-position: -0px -128px; }
.fi-engine-unit { background-position: -32px -128px; }
.fi-explosives { background-position: -64px -128px; }
.fi-express-transport-belt { background-position: -96px -128px; }
.fi-fast-inserter { background-position: -128px -128px; }
.fi-fast-transport-belt { background-position: -160px -128px; }
.fi-firearm-magazine { background-position: -192px -128px; }
.fi-fluorine { background-position: -224px -128px; }
.fi-fluoroketone-cold { background-position: -256px -128px; }
.fi-fluoroketone-hot { background-position: -288px -128px; }
.fi-flying-robot-frame { background-position: -320px -128px; }
.fi-foundry { background-position: -352px -128px; }
.fi-grenade { background-position: -0px -160px; }
.fi-gun-turret { background-position: -32px -160px; }
.fi-heat-exchanger { background-position: -64px -160px; }
.fi-heat-pipe { background-position: -96px -160px; }
.fi-heating-tower { background-position: -128px -160px; }
.fi-heavy-oil { background-position: -160px -160px; }
.fi-heavy-oil-cracking { background-position: -192px -160px; }
.fi-holmium-ore { background-position: -224px -160px; }
.fi-holmium-plate { background-position: -256px -160px; }
.fi-holmium-solution { background-position: -288px -160px; }
.fi-ice { background-position: -320px -160px; }
.fi-inserter { background-position: -352px -160px; }
.fi-iron-bacteria { background-position: -0px -192px; }
.fi-iron-chest { background-position: -32px -192px; }
.fi-iron-gear-wheel { background-position: -64px -192px; }
.fi-iron-ore { background-position: -96px -192px; }
.fi-iron-plate { background-position: -128px -192px; }
.fi-iron-stick { background-position: -160px -192px; }
.fi-jelly { background-position: -192px -192px; }
.fi-jellynut { background-position: -224px -192px; }
.fi-jellynut-seed { background-position: -256px -192px; }
.fi-kovarex-enrichment-process { background-position: -288px -192px; }
.fi-lab { background-position: -320px -192px; }
.fi-landfill { background-position: -352px -192px; }
.fi-light-oil { background-position: -0px -224px; }
.fi-light-oil-cracking { background-position: -32px -224px; }
.fi-lithium { background-position: -64px -224px; }
.fi-lithium-brine { background-position: -96px -224px; }
.fi-lithium-plate { background-position: -128px -224px; }
.fi-logistic-robot { background-position: -160px -224px; }
.fi-logistic-science-pack { background-position: -192px -224px; }
.fi-long-handed-inserter { background-position: -224px -224px; }
.fi-low-density-structure { background-position: -256px -224px; }
.fi-lubricant { background-position: -288px -224px; }
.fi-metallurgic-science-pack { background-position: -320px -224px; }
.fi-military-science-pack { background-position: -352px -224px; }
.fi-molten-copper { background-position: -0px -256px; }
.fi-molten-iron { background-position: -32px -256px; }
.fi-nuclear-fuel { background-position: -64px -256px; }
.fi-nuclear-fuel-reprocessing { background-position: -96px -256px; }
.fi-nuclear-reactor { background-position: -128px -256px; }
.fi-nutrients { background-position: -160px -256px; }
.fi-offshore-pump { background-position: -192px -256px; }
.fi-oil-refinery { background-position: -224px -256px; }
.fi-pentapod-egg { background-position: -256px -256px; }
.fi-petroleum-gas { background-position: -288px -256px; }
.fi-piercing-rounds-magazine { background-position: -320px -256px; }
.fi-pipe { background-position: -352px -256px; }
.fi-pipe-to-ground { background-position: -0px -288px; }
.fi-plastic-bar { background-position: -32px -288px; }
.fi-processing-unit { background-position: -64px -288px; }
.fi-production-science-pack { background-position: -96px -288px; }
.fi-productivity-module { background-position: -128px -288px; }
.fi-productivity-module-2 { background-position: -160px -288px; }
.fi-productivity-module-3 { background-position: -192px -288px; }
.fi-quantum-processor { background-position: -224px -288px; }
.fi-radar { background-position: -256px -288px; }
.fi-rail { background-position: -288px -288px; }
.fi-recycler { background-position: -320px -288px; }
.fi-repair-pack { background-position: -352px -288px; }
.fi-roboport { background-position: -0px -320px; }
.fi-rocket-fuel { background-position: -32px -320px; }
.fi-rocket-part { background-position: -64px -320px; }
.fi-rocket-silo { background-position: -96px -320px; }
.fi-satellite { background-position: -128px -320px; }
.fi-scrap { background-position: -160px -320px; }
.fi-solar-panel { background-position: -192px -320px; }
.fi-solid-fuel { background-position: -224px -320px; }
.fi-space-science-pack { background-position: -256px -320px; }
.fi-speed-module { background-position: -288px -320px; }
.fi-speed-module-2 { background-position: -320px -320px; }
.fi-speed-module-3 { background-position: -352px -320px; }
.fi-splitter { background-position: -0px -352px; }
.fi-spoilage { background-position: -32px -352px; }
.fi-steam { background-position: -64px -352px; }
.fi-steam-engine { background-position: -96px -352px; }
.fi-steam-turbine { background-position: -128px -352px; }
.fi-steel-chest { background-position: -160px -352px; }
.fi-steel-furnace { background-position: -192px -352px; }
.fi-steel-plate { background-position: -224px -352px; }
.fi-stone { background-position: -256px -352px; }
.fi-stone-brick { background-position: -288px -352px; }
.fi-stone-furnace { background-position: -320px -352px; }
.fi-sulfur { background-position: -352px -352px; }
.fi-sulfuric-acid { background-position: -0px -384px; }
.fi-supercapacitor { background-position: -32px -384px; }
.fi-superconductor { background-position: -64px -384px; }
.fi-transport-belt { background-position: -96px -384px; }
.fi-tungsten-carbide { background-position: -128px -384px; }
.fi-tungsten-ore { background-position: -160px -384px; }
.fi-tungsten-plate { background-position: -192px -384px; }
.fi-turbo-transport-belt { background-position: -224px -384px; }
.fi-underground-belt { background-position: -256px -384px; }
.fi-uranium-235 { background-position: -288px -384px; }
.fi-uranium-238 { background-position: -320px -384px; }
.fi-uranium-fuel-cell { background-position: -352px -384px; }
.fi-uranium-ore { background-position: -0px -416px; }
.fi-uranium-processing { background-position: -32px -416px; }
.fi-utility-science-pack { background-position: -64px -416px; }
.fi-wall { background-position: -96px -416px; }
.fi-water { background-position: -128px -416px; }
.fi-yumako { background-position: -160px -416px; }
.fi-yumako-mash { background-position: -192px -416px; }
.fi-yumako-seed { background-position: -224px -416px; }

.fi-sm.fi-accumulator { background-position: -0.0px -0.0px; }
.fi-sm.fi-advanced-circuit { background-position: -22.0px -0.0px; }
.fi-sm.fi-advanced-oil-processing { background-position: -44.0px -0.0px; }
.fi-sm.fi-agricultural-science-pack { background-position: -66.0px -0.0px; }
.fi-sm.fi-agricultural-tower { background-position: -88.0px -0.0px; }
.fi-sm.fi-ammonia { background-position: -110.0px -0.0px; }
.fi-sm.fi-ammoniacal-solution { background-position: -132.0px -0.0px; }
.fi-sm.fi-assembling-machine-1 { background-position: -154.0px -0.0px; }
.fi-sm.fi-assembling-machine-2 { background-position: -176.0px -0.0px; }
.fi-sm.fi-assembling-machine-3 { background-position: -198.0px -0.0px; }
.fi-sm.fi-automation-science-pack { background-position: -220.0px -0.0px; }
.fi-sm.fi-basic-oil-processing { background-position: -242.0px -0.0px; }
.fi-sm.fi-battery { background-position: -0.0px -22.0px; }
.fi-sm.fi-beacon { background-position: -22.0px -22.0px; }
.fi-sm.fi-big-mining-drill { background-position: -44.0px -22.0px; }
.fi-sm.fi-biochamber { background-position: -66.0px -22.0px; }
.fi-sm.fi-bioflux { background-position: -88.0px -22.0px; }
.fi-sm.fi-biter-egg { background-position: -110.0px -22.0px; }
.fi-sm.fi-boiler { background-position: -132.0px -22.0px; }
.fi-sm.fi-bulk-inserter { background-position: -154.0px -22.0px; }
.fi-sm.fi-calcite { background-position: -176.0px -22.0px; }
.fi-sm.fi-carbon { background-position: -198.0px -22.0px; }
.fi-sm.fi-carbon-fiber { background-position: -220.0px -22.0px; }
.fi-sm.fi-centrifuge { background-position: -242.0px -22.0px; }
.fi-sm.fi-chemical-plant { background-position: -0.0px -44.0px; }
.fi-sm.fi-chemical-science-pack { background-position: -22.0px -44.0px; }
.fi-sm.fi-coal { background-position: -44.0px -44.0px; }
.fi-sm.fi-coal-liquefaction { background-position: -66.0px -44.0px; }
.fi-sm.fi-concrete { background-position: -88.0px -44.0px; }
.fi-sm.fi-construction-robot { background-position: -110.0px -44.0px; }
.fi-sm.fi-copper-bacteria { background-position: -132.0px -44.0px; }
.fi-sm.fi-copper-cable { background-position: -154.0px -44.0px; }
.fi-sm.fi-copper-ore { background-position: -176.0px -44.0px; }
.fi-sm.fi-copper-plate { background-position: -198.0px -44.0px; }
.fi-sm.fi-crude-oil { background-position: -220.0px -44.0px; }
.fi-sm.fi-crusher { background-position: -242.0px -44.0px; }
.fi-sm.fi-cryogenic-plant { background-position: -0.0px -66.0px; }
.fi-sm.fi-cryogenic-science-pack { background-position: -22.0px -66.0px; }
.fi-sm.fi-depleted-uranium-fuel-cell { background-position: -44.0px -66.0px; }
.fi-sm.fi-efficiency-module { background-position: -66.0px -66.0px; }
.fi-sm.fi-efficiency-module-2 { background-position: -88.0px -66.0px; }
.fi-sm.fi-efficiency-module-3 { background-position: -110.0px -66.0px; }
.fi-sm.fi-electric-engine-unit { background-position: -132.0px -66.0px; }
.fi-sm.fi-electric-furnace { background-position: -154.0px -66.0px; }
.fi-sm.fi-electric-mining-drill { background-position: -176.0px -66.0px; }
.fi-sm.fi-electrolyte { background-position: -198.0px -66.0px; }
.fi-sm.fi-electromagnetic-plant { background-position: -220.0px -66.0px; }
.fi-sm.fi-electromagnetic-science-pack { background-position: -242.0px -66.0px; }
.fi-sm.fi-electronic-circuit { background-position: -0.0px -88.0px; }
.fi-sm.fi-engine-unit { background-position: -22.0px -88.0px; }
.fi-sm.fi-explosives { background-position: -44.0px -88.0px; }
.fi-sm.fi-express-transport-belt { background-position: -66.0px -88.0px; }
.fi-sm.fi-fast-inserter { background-position: -88.0px -88.0px; }
.fi-sm.fi-fast-transport-belt { background-position: -110.0px -88.0px; }
.fi-sm.fi-firearm-magazine { background-position: -132.0px -88.0px; }
.fi-sm.fi-fluorine { background-position: -154.0px -88.0px; }
.fi-sm.fi-fluoroketone-cold { background-position: -176.0px -88.0px; }
.fi-sm.fi-fluoroketone-hot { background-position: -198.0px -88.0px; }
.fi-sm.fi-flying-robot-frame { background-position: -220.0px -88.0px; }
.fi-sm.fi-foundry { background-position: -242.0px -88.0px; }
.fi-sm.fi-grenade { background-position: -0.0px -110.0px; }
.fi-sm.fi-gun-turret { background-position: -22.0px -110.0px; }
.fi-sm.fi-heat-exchanger { background-position: -44.0px -110.0px; }
.fi-sm.fi-heat-pipe { background-position: -66.0px -110.0px; }
.fi-sm.fi-heating-tower { background-position: -88.0px -110.0px; }
.fi-sm.fi-heavy-oil { background-position: -110.0px -110.0px; }
.fi-sm.fi-heavy-oil-cracking { background-position: -132.0px -110.0px; }
.fi-sm.fi-holmium-ore { background-position: -154.0px -110.0px; }
.fi-sm.fi-holmium-plate { background-position: -176.0px -110.0px; }
.fi-sm.fi-holmium-solution { background-position: -198.0px -110.0px; }
.fi-sm.fi-ice { background-position: -220.0px -110.0px; }
.fi-sm.fi-inserter { background-position: -242.0px -110.0px; }
.fi-sm.fi-iron-bacteria { background-position: -0.0px -132.0px; }
.fi-sm.fi-iron-chest { background-position: -22.0px -132.0px; }
.fi-sm.fi-iron-gear-wheel { background-position: -44.0px -132.0px; }
.fi-sm.fi-iron-ore { background-position: -66.0px -132.0px; }
.fi-sm.fi-iron-plate { background-position: -88.0px -132.0px; }
.fi-sm.fi-iron-stick { background-position: -110.0px -132.0px; }
.fi-sm.fi-jelly { background-position: -132.0px -132.0px; }
.fi-sm.fi-jellynut { background-position: -154.0px -132.0px; }
.fi-sm.fi-jellynut-seed { background-position: -176.0px -132.0px; }
.fi-sm.fi-kovarex-enrichment-process { background-position: -198.0px -132.0px; }
.fi-sm.fi-lab { background-position: -220.0px -132.0px; }
.fi-sm.fi-landfill { background-position: -242.0px -132.0px; }
.fi-sm.fi-light-oil { background-position: -0.0px -154.0px; }
.fi-sm.fi-light-oil-cracking { background-position: -22.0px -154.0px; }
.fi-sm.fi-lithium { background-position: -44.0px -154.0px; }
.fi-sm.fi-lithium-brine { background-position: -66.0px -154.0px; }
.fi-sm.fi-lithium-plate { background-position: -88.0px -154.0px; }
.fi-sm.fi-logistic-robot { background-position: -110.0px -154.0px; }
.fi-sm.fi-logistic-science-pack { background-position: -132.0px -154.0px; }
.fi-sm.fi-long-handed-inserter { background-position: -154.0px -154.0px; }
.fi-sm.fi-low-density-structure { background-position: -176.0px -154.0px; }
.fi-sm.fi-lubricant { background-position: -198.0px -154.0px; }
.fi-sm.fi-metallurgic-science-pack { background-position: -220.0px -154.0px; }
.fi-sm.fi-military-science-pack { background-position: -242.0px -154.0px; }
.fi-sm.fi-molten-copper { background-position: -0.0px -176.0px; }
.fi-sm.fi-molten-iron { background-position: -22.0px -176.0px; }
.fi-sm.fi-nuclear-fuel { background-position: -44.0px -176.0px; }
.fi-sm.fi-nuclear-fuel-reprocessing { background-position: -66.0px -176.0px; }
.fi-sm.fi-nuclear-reactor { background-position: -88.0px -176.0px; }
.fi-sm.fi-nutrients { background-position: -110.0px -176.0px; }
.fi-sm.fi-offshore-pump { background-position: -132.0px -176.0px; }
.fi-sm.fi-oil-refinery { background-position: -154.0px -176.0px; }
.fi-sm.fi-pentapod-egg { background-position: -176.0px -176.0px; }
.fi-sm.fi-petroleum-gas { background-position: -198.0px -176.0px; }
.fi-sm.fi-piercing-rounds-magazine { background-position: -220.0px -176.0px; }
.fi-sm.fi-pipe { background-position: -242.0px -176.0px; }
.fi-sm.fi-pipe-to-ground { background-position: -0.0px -198.0px; }
.fi-sm.fi-plastic-bar { background-position: -22.0px -198.0px; }
.fi-sm.fi-processing-unit { background-position: -44.0px -198.0px; }
.fi-sm.fi-production-science-pack { background-position: -66.0px -198.0px; }
.fi-sm.fi-productivity-module { background-position: -88.0px -198.0px; }
.fi-sm.fi-productivity-module-2 { background-position: -110.0px -198.0px; }
.fi-sm.fi-productivity-module-3 { background-position: -132.0px -198.0px; }
.fi-sm.fi-quantum-processor { background-position: -154.0px -198.0px; }
.fi-sm.fi-radar { background-position: -176.0px -198.0px; }
.fi-sm.fi-rail { background-position: -198.0px -198.0px; }
.fi-sm.fi-recycler { background-position: -220.0px -198.0px; }
.fi-sm.fi-repair-pack { background-position: -242.0px -198.0px; }
.fi-sm.fi-roboport { background-position: -0.0px -220.0px; }
.fi-sm.fi-rocket-fuel { background-position: -22.0px -220.0px; }
.fi-sm.fi-rocket-part { background-position: -44.0px -220.0px; }
.fi-sm.fi-rocket-silo { background-position: -66.0px -220.0px; }
.fi-sm.fi-satellite { background-position: -88.0px -220.0px; }
.fi-sm.fi-scrap { background-position: -110.0px -220.0px; }
.fi-sm.fi-solar-panel { background-position: -132.0px -220.0px; }
.fi-sm.fi-solid-fuel { background-position: -154.0px -220.0px; }
.fi-sm.fi-space-science-pack { background-position: -176.0px -220.0px; }
.fi-sm.fi-speed-module { background-position: -198.0px -220.0px; }
.fi-sm.fi-speed-module-2 { background-position: -220.0px -220.0px; }
.fi-sm.fi-speed-module-3 { background-position: -242.0px -220.0px; }
.fi-sm.fi-splitter { background-position: -0.0px -242.0px; }
.fi-sm.fi-spoilage { background-position: -22.0px -242.0px; }
.fi-sm.fi-steam { background-position: -44.0px -242.0px; }
.fi-sm.fi-steam-engine { background-position: -66.0px -242.0px; }
.fi-sm.fi-steam-turbine { background-position: -88.0px -242.0px; }
.fi-sm.fi-steel-chest { background-position: -110.0px -242.0px; }
.fi-sm.fi-steel-furnace { background-position: -132.0px -242.0px; }
.fi-sm.fi-steel-plate { background-position: -154.0px -242.0px; }
.fi-sm.fi-stone { background-position: -176.0px -242.0px; }
.fi-sm.fi-stone-brick { background-position: -198.0px -242.0px; }
.fi-sm.fi-stone-furnace { background-position: -220.0px -242.0px; }
.fi-sm.fi-sulfur { background-position: -242.0px -242.0px; }
.fi-sm.fi-sulfuric-acid { background-position: -0.0px -264.0px; }
.fi-sm.fi-supercapacitor { background-position: -22.0px -264.0px; }
.fi-sm.fi-superconductor { background-position: -44.0px -264.0px; }
.fi-sm.fi-transport-belt { background-position: -66.0px -264.0px; }
.fi-sm.fi-tungsten-carbide { background-position: -88.0px -264.0px; }
.fi-sm.fi-tungsten-ore { background-position: -110.0px -264.0px; }
.fi-sm.fi-tungsten-plate { background-position: -132.0px -264.0px; }
.fi-sm.fi-turbo-transport-belt { background-position: -154.0px -264.0px; }
.fi-sm.fi-underground-belt { background-position: -176.0px -264.0px; }
.fi-sm.fi-uranium-235 { background-position: -198.0px -264.0px; }
.fi-sm.fi-uranium-238 { background-position: -220.0px -264.0px; }
.fi-sm.fi-uranium-fuel-cell { background-position: -242.0px -264.0px; }
.fi-sm.fi-uranium-ore { background-position: -0.0px -286.0px; }
.fi-sm.fi-uranium-processing { background-position: -22.0px -286.0px; }
.fi-sm.fi-utility-science-pack { background-position: -44.0px -286.0px; }
.fi-sm.fi-wall { background-position: -66.0px -286.0px; }
.fi-sm.fi-water { background-position: -88.0px -286.0px; }
.fi-sm.fi-yumako { background-position: -110.0px -286.0px; }
.fi-sm.fi-yumako-mash { background-position: -132.0px -286.0px; }
.fi-sm.fi-yumako-seed { background-position: -154.0px -286.0px; }
