/* Base flag styles with fallback for languages without flags */
.wd-translator-flag {
    background-color: #f3f4f6;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
    color: #6b7280;
    letter-spacing: 0.5px;
}

/* When a flag has a background image, hide the text content */
.wd-translator-flag[style*="background-image"],
.wd-translator-flag-af, .wd-translator-flag-ar, .wd-translator-flag-de, .wd-translator-flag-en, .wd-translator-flag-es,
.wd-translator-flag-fr, .wd-translator-flag-it, .wd-translator-flag-ja, .wd-translator-flag-ko, .wd-translator-flag-nl,
.wd-translator-flag-pl, .wd-translator-flag-pt, .wd-translator-flag-pt-BR, .wd-translator-flag-ru, .wd-translator-flag-zh,
.wd-translator-flag-zh-CN, .wd-translator-flag-zh-TW, .wd-translator-flag-tr, .wd-translator-flag-uk, .wd-translator-flag-vi,
.wd-translator-flag-th, .wd-translator-flag-sv, .wd-translator-flag-hi, .wd-translator-flag-he, .wd-translator-flag-el,
.wd-translator-flag-cs, .wd-translator-flag-hu, .wd-translator-flag-ro, .wd-translator-flag-bg, .wd-translator-flag-da,
.wd-translator-flag-fi, .wd-translator-flag-no, .wd-translator-flag-id, .wd-translator-flag-ms, .wd-translator-flag-bn,
.wd-translator-flag-fa, .wd-translator-flag-sw, .wd-translator-flag-sq, .wd-translator-flag-hy, .wd-translator-flag-az,
.wd-translator-flag-be, .wd-translator-flag-bs, .wd-translator-flag-my, .wd-translator-flag-ca, .wd-translator-flag-hr,
.wd-translator-flag-et, .wd-translator-flag-ka, .wd-translator-flag-gu, .wd-translator-flag-is, .wd-translator-flag-ga,
.wd-translator-flag-kn, .wd-translator-flag-kk, .wd-translator-flag-km, .wd-translator-flag-ky, .wd-translator-flag-lo,
.wd-translator-flag-lv, .wd-translator-flag-lt, .wd-translator-flag-mk, .wd-translator-flag-ml, .wd-translator-flag-mt,
.wd-translator-flag-mr, .wd-translator-flag-mn, .wd-translator-flag-ne, .wd-translator-flag-pa, .wd-translator-flag-sr,
.wd-translator-flag-si, .wd-translator-flag-sk, .wd-translator-flag-sl, .wd-translator-flag-ta, .wd-translator-flag-te,
.wd-translator-flag-tl, .wd-translator-flag-ur, .wd-translator-flag-uz {
    font-size: 0;
    color: transparent;
}

.wd-translator-flag-af { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23007a4d" width="6" height="4"/><rect fill="%23de3831" width="4" height="4"/><rect fill="%23002395" width="2" height="4"/></svg>'); }
.wd-translator-flag-ar { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ce1126" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23000" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-de { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23000" width="5" height="1"/><rect fill="%23D00" y="1" width="5" height="1"/><rect fill="%23FFCE00" y="2" width="5" height="1"/></svg>'); }
.wd-translator-flag-en { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 30"><clipPath id="t"><path d="M30,15h30v15zv15H0zH0V0zV0h30z"/></clipPath><path d="M0,0v30h60V0z" fill="%23012169"/><path d="M0,0l60,30m0-30L0,30" stroke="%23fff" stroke-width="6"/><path d="M0,0l60,30m0-30L0,30" clip-path="url(%23t)" stroke="%23C8102E" stroke-width="4"/><path d="M30,0v30M0,15h60" stroke="%23fff" stroke-width="10"/><path d="M30,0v30M0,15h60" stroke="%23C8102E" stroke-width="6"/></svg>'); }
.wd-translator-flag-es { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23c60b1e" width="6" height="4"/><rect fill="%23ffc400" y="1" width="6" height="2"/></svg>'); }
.wd-translator-flag-fr { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23002395" width="1" height="2"/><rect fill="%23fff" x="1" width="1" height="2"/><rect fill="%23ed2939" x="2" width="1" height="2"/></svg>'); }
.wd-translator-flag-it { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23009246" width="1" height="2"/><rect fill="%23fff" x="1" width="1" height="2"/><rect fill="%23ce2b37" x="2" width="1" height="2"/></svg>'); }
.wd-translator-flag-ja { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23fff" width="30" height="20"/><circle fill="%23bc002d" cx="15" cy="10" r="6"/></svg>'); }
.wd-translator-flag-ko { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 48"><rect fill="%23fff" width="72" height="48"/><circle fill="%23c60c30" cx="36" cy="24" r="12"/><path d="M36,12 a12,12 0 0,1 0,24 a6,6 0 0,1 0,-12 a6,6 0 0,0 0,-12" fill="%230047a0"/><g fill="%23000"><rect x="11" y="9" width="3" height="12" transform="rotate(-56 20 15)"/><rect x="16" y="6" width="3" height="12" transform="rotate(-56 20 15)"/><rect x="21" y="3" width="3" height="12" transform="rotate(-56 20 15)"/><rect x="47" y="27" width="3" height="12" transform="rotate(-56 52 33)"/><rect x="52" y="24" width="3" height="12" transform="rotate(-56 52 33)"/><rect x="57" y="21" width="3" height="12" transform="rotate(-56 52 33)"/><rect x="47" y="3" width="3" height="12" transform="rotate(56 52 15)"/><rect x="52" y="6" width="3" height="12" transform="rotate(56 52 15)"/><rect x="57" y="9" width="3" height="12" transform="rotate(56 52 15)"/><rect x="11" y="21" width="3" height="12" transform="rotate(56 20 33)"/><rect x="16" y="24" width="3" height="12" transform="rotate(56 20 33)"/><rect x="21" y="27" width="3" height="12" transform="rotate(56 20 33)"/></g></svg>'); }
.wd-translator-flag-nl { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6"><rect fill="%2321468B" width="9" height="6"/><rect fill="%23fff" width="9" height="4"/><rect fill="%23AE1C28" width="9" height="2"/></svg>'); }
.wd-translator-flag-pl { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 5"><rect fill="%23fff" width="8" height="2.5"/><rect fill="%23dc143c" y="2.5" width="8" height="2.5"/></svg>'); }
.wd-translator-flag-pt { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23006600" width="2.4" height="4"/><rect fill="%23ff0000" x="2.4" width="3.6" height="4"/></svg>'); }
.wd-translator-flag-ru { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6"><rect fill="%23fff" width="9" height="2"/><rect fill="%230039A6" y="2" width="9" height="2"/><rect fill="%23D52B1E" y="4" width="9" height="2"/></svg>'); }
.wd-translator-flag-zh { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23de2910" width="30" height="20"/><polygon fill="%23ffde00" points="5,4 6,7 9,7 6.5,9 7.5,12 5,10 2.5,12 3.5,9 1,7 4,7"/></svg>'); }
.wd-translator-flag-tr { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23e30a17" width="30" height="20"/><circle fill="%23fff" cx="11" cy="10" r="6"/><circle fill="%23e30a17" cx="13" cy="10" r="4.8"/></svg>'); }
.wd-translator-flag-uk { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%230057b7" width="6" height="2"/><rect fill="%23ffd700" y="2" width="6" height="2"/></svg>'); }
.wd-translator-flag-vi { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23da251d" width="30" height="20"/><polygon fill="%23ffff00" points="15,4 16.5,9 21.5,9 17.5,12 19,17 15,14 11,17 12.5,12 8.5,9 13.5,9"/></svg>'); }
.wd-translator-flag-th { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6"><rect fill="%23A51931" width="9" height="1"/><rect fill="%23F4F5F8" y="1" width="9" height="1"/><rect fill="%232D2A4A" y="2" width="9" height="2"/><rect fill="%23F4F5F8" y="4" width="9" height="1"/><rect fill="%23A51931" y="5" width="9" height="1"/></svg>'); }
.wd-translator-flag-sv { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10"><rect fill="%23006aa7" width="16" height="10"/><rect fill="%23fecc00" x="5" width="2" height="10"/><rect fill="%23fecc00" y="4" width="16" height="2"/></svg>'); }
.wd-translator-flag-hi { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 60"><rect fill="%23ff9933" width="90" height="20"/><rect fill="%23fff" y="20" width="90" height="20"/><rect fill="%23138808" y="40" width="90" height="20"/><circle fill="%23000080" cx="45" cy="30" r="9.5" fill="none" stroke="%23000080" stroke-width="1.5"/><circle fill="%23000080" cx="45" cy="30" r="2"/></svg>'); }
.wd-translator-flag-he { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 8"><rect fill="%23fff" width="11" height="8"/><rect fill="%230038b8" y="0.75" width="11" height="1"/><rect fill="%230038b8" y="6.25" width="11" height="1"/></svg>'); }
.wd-translator-flag-el { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 18"><rect fill="%230d5eaf" width="27" height="18"/><g fill="%23fff"><rect y="2" width="27" height="2"/><rect y="6" width="27" height="2"/><rect y="10" width="27" height="2"/><rect y="14" width="27" height="2"/><rect width="10" height="10"/><rect x="4" width="2" height="10"/><rect y="4" width="10" height="2"/></g></svg>'); }
.wd-translator-flag-cs { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23d7141a" y="2" width="6" height="2"/><rect fill="%23fff" width="6" height="2"/><polygon fill="%2311457e" points="0,0 3,2 0,4"/></svg>'); }
.wd-translator-flag-hu { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23477050" y="2" width="6" height="1"/><rect fill="%23fff" y="1" width="6" height="1"/><rect fill="%23ce2939" width="6" height="1"/></svg>'); }
.wd-translator-flag-ro { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23002b7f" width="1" height="2"/><rect fill="%23fcd116" x="1" width="1" height="2"/><rect fill="%23ce1126" x="2" width="1" height="2"/></svg>'); }
.wd-translator-flag-bg { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23fff" width="5" height="1"/><rect fill="%2300966e" y="1" width="5" height="1"/><rect fill="%23d62612" y="2" width="5" height="1"/></svg>'); }
.wd-translator-flag-da { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 28"><rect fill="%23c8102e" width="37" height="28"/><rect fill="%23fff" x="12" width="4" height="28"/><rect fill="%23fff" y="12" width="37" height="4"/></svg>'); }
.wd-translator-flag-fi { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 11"><rect fill="%23fff" width="18" height="11"/><rect fill="%23003580" x="5" width="3" height="11"/><rect fill="%23003580" y="4" width="18" height="3"/></svg>'); }
.wd-translator-flag-no { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 16"><rect fill="%23ba0c2f" width="22" height="16"/><rect fill="%23fff" x="6" width="4" height="16"/><rect fill="%23fff" y="6" width="22" height="4"/><rect fill="%2300205b" x="7" width="2" height="16"/><rect fill="%2300205b" y="7" width="22" height="2"/></svg>'); }
.wd-translator-flag-id { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23ff0000" width="3" height="1"/><rect fill="%23fff" y="1" width="3" height="1"/></svg>'); }
.wd-translator-flag-ms { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 1"><rect fill="%23cc0000" width="2" height="0.5"/><rect fill="%23fff" y="0.5" width="2" height="0.5"/></svg>'); }
.wd-translator-flag-bn { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23006a4e" width="5" height="3"/><circle fill="%23f42a41" cx="2.2" cy="1.5" r="0.9"/></svg>'); }
.wd-translator-flag-fa { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 4"><rect fill="%23239f40" width="7" height="1.33"/><rect fill="%23fff" y="1.33" width="7" height="1.33"/><rect fill="%23da0000" y="2.66" width="7" height="1.33"/></svg>'); }
.wd-translator-flag-sw { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%231eb53a" width="3" height="2"/><polygon fill="%2300a3dd" points="0,0 1.5,1 0,2"/><polygon fill="%23000" points="0,0 0.5,0 1.25,1 0.5,2 0,2"/></svg>'); }

/* Regional variants */
.wd-translator-flag-zh-CN { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23de2910" width="30" height="20"/><polygon fill="%23ffde00" points="5,4 6,7 9,7 6.5,9 7.5,12 5,10 2.5,12 3.5,9 1,7 4,7"/></svg>'); }
.wd-translator-flag-zh-TW { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 20"><rect fill="%23fe0000" width="30" height="20"/><rect fill="%23000095" width="15" height="10"/><circle fill="%23fff" cx="7.5" cy="5" r="3"/><circle fill="%23000095" cx="7.5" cy="5" r="2.3"/></svg>'); }
.wd-translator-flag-pt-BR { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 14"><rect fill="%23009c3b" width="20" height="14"/><polygon fill="%23ffdf00" points="10,1 19,7 10,13 1,7"/><circle fill="%23002776" cx="10" cy="7" r="3.5"/></svg>'); }

/* Additional country flags */
.wd-translator-flag-sq { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 5"><rect fill="%23e41e20" width="7" height="5"/></svg>'); }
.wd-translator-flag-hy { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23d90012" width="6" height="1"/><rect fill="%230033a0" y="1" width="6" height="1"/><rect fill="%23f2a800" y="2" width="6" height="1"/></svg>'); }
.wd-translator-flag-az { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%233f9c35" y="2" width="6" height="1"/><rect fill="%23ed2939" y="1" width="6" height="1"/><rect fill="%2300b5e2" width="6" height="1"/></svg>'); }
.wd-translator-flag-be { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 5"><rect fill="%23ce1720" width="9" height="2.5"/><rect fill="%23007c30" y="2.5" width="9" height="2.5"/><rect fill="%23fff" width="9" height="1.7" y="1.65"/></svg>'); }
.wd-translator-flag-bs { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 2"><rect fill="%23002395" width="4" height="0.67"/><rect fill="%23fecb00" y="0.67" width="4" height="0.67"/><rect fill="%23002395" y="1.33" width="4" height="0.67"/></svg>'); }
.wd-translator-flag-my { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23fecb00" width="6" height="4"/><rect fill="%2334b233" width="6" height="2.67"/><rect fill="%23ea2839" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-ca { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23fcdd09" width="6" height="4"/><rect fill="%23da121a" width="6" height="1.33"/><rect fill="%23da121a" y="2.67" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-hr { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23171796" y="2" width="6" height="1"/><rect fill="%23fff" y="1" width="6" height="1"/><rect fill="%23ff0000" width="6" height="1"/></svg>'); }
.wd-translator-flag-et { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 7"><rect fill="%234891d9" width="11" height="2.33"/><rect fill="%23000" y="2.33" width="11" height="2.33"/><rect fill="%23fff" y="4.66" width="11" height="2.33"/></svg>'); }
.wd-translator-flag-ka { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23fff" width="5" height="3"/><rect fill="%23ff0000" x="2" width="1" height="3"/><rect fill="%23ff0000" y="1" width="5" height="1"/></svg>'); }
.wd-translator-flag-gu { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-is { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 18"><rect fill="%2302529c" width="25" height="18"/><rect fill="%23fff" x="7" width="4" height="18"/><rect fill="%23fff" y="7" width="25" height="4"/><rect fill="%23dc1e35" x="8" width="2" height="18"/><rect fill="%23dc1e35" y="8" width="25" height="2"/></svg>'); }
.wd-translator-flag-ga { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23169b62" width="1" height="2"/><rect fill="%23fff" x="1" width="1" height="2"/><rect fill="%23ff883e" x="2" width="1" height="2"/></svg>'); }
.wd-translator-flag-kn { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-kk { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%2300afca" width="6" height="3"/><circle fill="%23fec50c" cx="3" cy="1.5" r="0.8"/></svg>'); }
.wd-translator-flag-km { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23032ea1" width="6" height="1.33"/><rect fill="%23e00025" y="1.33" width="6" height="1.33"/><rect fill="%23032ea1" y="2.67" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-ky { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23e8112d" width="5" height="3"/><rect fill="%23ffef00" y="1" width="5" height="1"/></svg>'); }
.wd-translator-flag-lo { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ce1126" width="6" height="4"/><rect fill="%23002868" y="1" width="6" height="2"/><circle fill="%23fff" cx="3" cy="2" r="0.6"/></svg>'); }
.wd-translator-flag-lv { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 2.5"><rect fill="%239e3039" width="5" height="1"/><rect fill="%23fff" y="1" width="5" height="0.5"/><rect fill="%239e3039" y="1.5" width="5" height="1"/></svg>'); }
.wd-translator-flag-lt { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%23fdb913" width="5" height="1"/><rect fill="%23006a44" y="1" width="5" height="1"/><rect fill="%23c1272d" y="2" width="5" height="1"/></svg>'); }
.wd-translator-flag-mk { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 2"><rect fill="%23d20000" width="4" height="2"/><circle fill="%23ffe600" cx="2" cy="1" r="0.5"/></svg>'); }
.wd-translator-flag-ml { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-mt { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2"><rect fill="%23fff" width="1.5" height="2"/><rect fill="%23cf142b" x="1.5" width="1.5" height="2"/></svg>'); }
.wd-translator-flag-mr { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-mn { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23c4272f" width="2" height="3"/><rect fill="%23015197" x="2" width="2" height="3"/><rect fill="%23c4272f" x="4" width="2" height="3"/></svg>'); }
.wd-translator-flag-ne { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23dc143c" width="6" height="4"/><rect fill="%23003893" y="1.33" width="6" height="1.33" opacity="0.2"/></svg>'); }
.wd-translator-flag-pa { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-sr { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23c6363c" width="6" height="1"/><rect fill="%230c4076" y="1" width="6" height="1"/><rect fill="%23fff" y="2" width="6" height="1"/></svg>'); }
.wd-translator-flag-si { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3"><rect fill="%238d153a" y="2" width="5" height="1"/><rect fill="%23ffbe29" y="1" width="5" height="1"/><rect fill="%23ffbe29" width="5" height="1"/></svg>'); }
.wd-translator-flag-sk { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23ee1c25" y="2" width="6" height="1"/><rect fill="%230b4ea2" y="1" width="6" height="1"/><rect fill="%23fff" width="6" height="1"/></svg>'); }
.wd-translator-flag-sl { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%23ed1c24" y="2" width="6" height="1"/><rect fill="%23005da4" y="1" width="6" height="1"/><rect fill="%23fff" width="6" height="1"/></svg>'); }
.wd-translator-flag-ta { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-te { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 4"><rect fill="%23ff9933" width="6" height="1.33"/><rect fill="%23fff" y="1.33" width="6" height="1.33"/><rect fill="%23138808" y="2.66" width="6" height="1.33"/></svg>'); }
.wd-translator-flag-tl { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3"><rect fill="%230038a8" width="6" height="1.5"/><rect fill="%23ce1126" y="1.5" width="6" height="1.5"/><polygon fill="%23fff" points="0,0 3,1.5 0,3"/><polygon fill="%23fcd116" points="0,0 2,1.5 0,3"/></svg>'); }
.wd-translator-flag-ur { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 60"><rect fill="%2301411c" width="90" height="60"/><rect fill="%23fff" width="22.5" height="60"/><circle fill="%23fff" cx="52" cy="30" r="14.5"/><circle fill="%2301411c" cx="55" cy="30" r="12"/><polygon fill="%23fff" points="68,30 69.5,26.5 66.5,28.5 66.5,31.5 69.5,33.5" transform="rotate(25 68 30)"/></svg>'); }
.wd-translator-flag-uz { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 2.5"><rect fill="%231eb53a" y="1.7" width="5" height="0.8"/><rect fill="%23ce1126" y="0.8" width="5" height="0.1"/><rect fill="%23fff" y="0.9" width="5" height="0.7"/><rect fill="%230099b5" width="5" height="0.8"/></svg>'); }
