/*
 * Drapeaux des langues en images (SVG intégrés) : s'affichent sur tous les navigateurs et systèmes,
 * y compris Windows où les drapeaux emoji ne sont pas pris en charge. Fichier généré.
 */
.vitalid-flag { display: inline-block; width: 1.4em; height: .95em; border-radius: 3px; background-color: #e9edf1; background-position: center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0 0 1px rgba(6, 25, 45, .18); font-size: 0 !important; line-height: 0; vertical-align: -.14em; overflow: hidden; }
.vitalid-language-option .vitalid-flag { width: 22px; height: 15px; font-size: 0 !important; vertical-align: middle; }
.vitalid-language-button .vitalid-flag { width: 26px; height: 17px; vertical-align: middle; }
.vitalid-language-menu { max-width: min(310px, 88vw); max-height: min(60vh, 420px); overflow-y: auto; overscroll-behavior: contain; }
.vitalid-language-menu::-webkit-scrollbar { width: 6px; } .vitalid-language-menu::-webkit-scrollbar-thumb { background: #c5ced8; border-radius: 6px; }
.vitalid-flag-fr { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20x%3D%220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%230055A4%22%2F%3E%3Crect%20x%3D%2210%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20x%3D%2220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23EF4135%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-en { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23012169%22%2F%3E%3Cpath%20d%3D%22M0%200L30%2020M30%200L0%2020%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M0%200L30%2020M30%200L0%2020%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M15%200V20M0%2010H30%22%20stroke%3D%22%23fff%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M15%200V20M0%2010H30%22%20stroke%3D%22%23C8102E%22%20stroke-width%3D%223.4%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-es { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23AA151B%22%2F%3E%3Crect%20y%3D%225%22%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%23F1BF00%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-de { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23000000%22%2F%3E%3Crect%20y%3D%226.67%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23DD0000%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23FFCE00%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-it { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20x%3D%220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23009246%22%2F%3E%3Crect%20x%3D%2210%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20x%3D%2220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23CE2B37%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-pt { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2212%22%20height%3D%2220%22%20fill%3D%22%23046A38%22%2F%3E%3Crect%20x%3D%2212%22%20width%3D%2218%22%20height%3D%2220%22%20fill%3D%22%23DA291C%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223.8%22%20fill%3D%22%23FFE000%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.2%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%221.2%22%20fill%3D%22%23DA291C%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-nl { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23AE1C28%22%2F%3E%3Crect%20y%3D%226.67%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%2321468B%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-ar { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23006C35%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8%207.5h14%22%20stroke-width%3D%221.4%22%20stroke-dasharray%3D%221.6%20.7%22%2F%3E%3Cpath%20d%3D%22M8%2014.2h14%22%20stroke-width%3D%221.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.vitalid-flag-pl { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220%22%20width%3D%2230%22%20height%3D%2210.05%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20y%3D%2210%22%20width%3D%2230%22%20height%3D%2210.05%22%20fill%3D%22%23DC143C%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-ru { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20y%3D%226.67%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%230039A6%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23D52B1E%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-ja { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2210%22%20r%3D%226%22%20fill%3D%22%23BC002D%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-zh { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23DE2910%22%2F%3E%3Cg%20fill%3D%22%23FFDE00%22%3E%3Cpolygon%20points%3D%226%2C2.6%206.76%2C4.95%209.23%2C4.95%207.24%2C6.4%208%2C8.75%206%2C7.3%204%2C8.75%204.76%2C6.4%202.77%2C4.95%205.24%2C4.95%22%2F%3E%3Cpolygon%20points%3D%2211.78%2C1.14%2011.83%2C1.94%2012.6%2C2.14%2011.85%2C2.43%2011.89%2C3.23%2011.39%2C2.61%2010.65%2C2.89%2011.08%2C2.22%2010.58%2C1.6%2011.35%2C1.81%22%2F%3E%3Cpolygon%20points%3D%2214.51%2C3.76%2014.21%2C4.5%2014.82%2C5.01%2014.02%2C4.96%2013.72%2C5.7%2013.53%2C4.92%2012.73%2C4.87%2013.41%2C4.44%2013.22%2C3.67%2013.83%2C4.18%22%2F%3E%3Cpolygon%20points%3D%2214.83%2C7.62%2014.2%2C8.12%2014.48%2C8.87%2013.81%2C8.42%2013.18%2C8.91%2013.41%2C8.14%2012.74%2C7.7%2013.54%2C7.67%2013.76%2C6.9%2014.03%2C7.65%22%2F%3E%3Cpolygon%20points%3D%2212.6%2C10.3%2011.86%2C10.62%2011.93%2C11.41%2011.41%2C10.81%2010.67%2C11.12%2011.08%2C10.44%2010.56%2C9.83%2011.34%2C10.01%2011.75%2C9.33%2011.82%2C10.12%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.vitalid-flag-ko { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11%2010a4%204%200%200%201%208%200z%22%20fill%3D%22%23CD2E3A%22%2F%3E%3Cpath%20d%3D%22M11%2010a4%204%200%200%200%208%200z%22%20fill%3D%22%230047A0%22%2F%3E%3Cg%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M4%203.2l2.6-1.6.6%201-2.6%201.6zM5.4%205.4L8%203.8l.6%201-2.6%201.6z%22%2F%3E%3Cpath%20d%3D%22M26%203.2l-2.6-1.6-.6%201%202.6%201.6zM24.6%205.4L22%203.8l-.6%201%202.6%201.6z%22%2F%3E%3Cpath%20d%3D%22M4%2016.8l2.6%201.6.6-1-2.6-1.6zM5.4%2014.6L8%2016.2l.6-1-2.6-1.6z%22%2F%3E%3Cpath%20d%3D%22M26%2016.8l-2.6%201.6-.6-1%202.6-1.6zM24.6%2014.6L22%2016.2l-.6-1%202.6-1.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.vitalid-flag-sv { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23006AA7%22%2F%3E%3Crect%20x%3D%229%22%20width%3D%224%22%20height%3D%2220%22%20fill%3D%22%23FECC00%22%2F%3E%3Crect%20y%3D%228%22%20width%3D%2230%22%20height%3D%224%22%20fill%3D%22%23FECC00%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-no { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23BA0C2F%22%2F%3E%3Crect%20x%3D%228%22%20width%3D%225%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%227.5%22%20width%3D%2230%22%20height%3D%225%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%229.2%22%20width%3D%222.6%22%20height%3D%2220%22%20fill%3D%22%2300205B%22%2F%3E%3Crect%20y%3D%228.7%22%20width%3D%2230%22%20height%3D%222.6%22%20fill%3D%22%2300205B%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-da { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23C8102E%22%2F%3E%3Crect%20x%3D%228.5%22%20width%3D%223.6%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%228.2%22%20width%3D%2230%22%20height%3D%223.6%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-cs { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20y%3D%2210%22%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%23D7141A%22%2F%3E%3Cpath%20d%3D%22M0%200L15%2010%200%2020z%22%20fill%3D%22%2311457E%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-ro { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20x%3D%220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23002B7F%22%2F%3E%3Crect%20x%3D%2210%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23FCD116%22%2F%3E%3Crect%20x%3D%2220%22%20width%3D%2210.05%22%20height%3D%2220%22%20fill%3D%22%23CE1126%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-hu { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20y%3D%220%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23CD2A3E%22%2F%3E%3Crect%20y%3D%226.67%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.72%22%20fill%3D%22%23436F4D%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-tr { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23E30A17%22%2F%3E%3Ccircle%20cx%3D%2210.6%22%20cy%3D%2210%22%20r%3D%225%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2211.9%22%20cy%3D%2210%22%20r%3D%224%22%20fill%3D%22%23E30A17%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpolygon%20points%3D%2219.07%2C9.2%2017.54%2C10.31%2018.13%2C12.1%2016.6%2C10.99%2015.07%2C12.1%2015.66%2C10.31%2014.13%2C9.2%2016.02%2C9.2%2016.6%2C7.4%2017.18%2C9.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.vitalid-flag-el { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%230D5EAF%22%2F%3E%3Cpath%20d%3D%22M0%203.33H30M0%207.78H30M0%2012.22H30M0%2016.67H30%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.22%22%2F%3E%3Crect%20width%3D%2211.1%22%20height%3D%2211.1%22%20fill%3D%22%230D5EAF%22%2F%3E%3Cpath%20d%3D%22M5.55%200V11.1M0%205.55H11.1%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.22%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-uk { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%230057B7%22%2F%3E%3Crect%20y%3D%2210%22%20width%3D%2230%22%20height%3D%2210%22%20fill%3D%22%23FFD700%22%2F%3E%3C%2Fsvg%3E"); }
.vitalid-flag-he { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%222.2%22%20width%3D%2230%22%20height%3D%222.8%22%20fill%3D%22%230038B8%22%2F%3E%3Crect%20y%3D%2215%22%20width%3D%2230%22%20height%3D%222.8%22%20fill%3D%22%230038B8%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%230038B8%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M15%206.2L18.4%2012.1H11.6z%22%2F%3E%3Cpath%20d%3D%22M15%2013.8L11.6%207.9H18.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.vitalid-flag-hi { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2020%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Crect%20width%3D%2230%22%20height%3D%226.67%22%20fill%3D%22%23FF9933%22%2F%3E%3Crect%20y%3D%226.67%22%20width%3D%2230%22%20height%3D%226.67%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20y%3D%2213.33%22%20width%3D%2230%22%20height%3D%226.67%22%20fill%3D%22%23138808%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2210%22%20r%3D%222.5%22%20fill%3D%22none%22%20stroke%3D%22%23000080%22%20stroke-width%3D%22.6%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2210%22%20r%3D%22.5%22%20fill%3D%22%23000080%22%2F%3E%3C%2Fsvg%3E"); }
