/* Flag sprite (from the theme's intl-tel-input assets) – generated for the ZhAuth country list */
.zf{display:inline-block;flex-shrink:0;width:20px;height:15px;background-image:url(../img/flags.png);background-repeat:no-repeat;background-size:5652px 15px;background-color:#dbdbdb;border-radius:3px;box-shadow:0 0 0 1px rgba(15,23,42,.08);vertical-align:middle}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.zf{background-image:url(../img/flags@2x.png)}}
.zf-ir{height:12px;background-position:-2479px 0}
.zf-af{height:14px;background-position:-66px 0}
.zf-iq{height:14px;background-position:-2457px 0}
.zf-tr{height:14px;background-position:-5065px 0}
.zf-ae{height:10px;background-position:-44px 0}
.zf-de{height:12px;background-position:-1269px 0}
.zf-gb{height:10px;background-position:-1775px 0}
.zf-us{height:11px;background-position:-5263px 0}
.zf-ca{height:10px;background-position:-834px 0}
.zf-tj{height:10px;background-position:-4933px 0}
.zf-om{height:10px;background-position:-3877px 0}
.zf-qa{height:8px;background-position:-4207px 0}
.zf-kw{height:10px;background-position:-2809px 0}
.zf-bh{height:12px;background-position:-504px 0}
.zf-sa{height:14px;background-position:-4339px 0}
.zf-am{height:10px;background-position:-154px 0}
.zf-az{height:10px;background-position:-352px 0}
.zf-ge{height:14px;background-position:-1819px 0}
.zf-al{height:15px;background-position:-132px 0}
.zf-dz{height:14px;background-position:-1401px 0}
.zf-ad{height:14px;background-position:-22px 0}
.zf-ao{height:14px;background-position:-176px 0}
.zf-ag{height:14px;background-position:-88px 0}
.zf-ar{height:13px;background-position:-220px 0}
.zf-au{height:10px;background-position:-286px 0}
.zf-at{height:14px;background-position:-264px 0}
.zf-bs{height:10px;background-position:-702px 0}
.zf-bd{height:12px;background-position:-418px 0}
.zf-bb{height:14px;background-position:-396px 0}
.zf-by{height:10px;background-position:-790px 0}
.zf-be{width:18px;height:15px;background-position:-440px 0}
.zf-bz{height:14px;background-position:-812px 0}
.zf-bj{height:14px;background-position:-548px 0}
.zf-bt{height:14px;background-position:-724px 0}
.zf-bo{height:14px;background-position:-636px 0}
.zf-ba{height:10px;background-position:-374px 0}
.zf-bw{height:14px;background-position:-768px 0}
.zf-br{height:14px;background-position:-680px 0}
.zf-bn{height:10px;background-position:-614px 0}
.zf-bg{height:12px;background-position:-482px 0}
.zf-bf{height:14px;background-position:-460px 0}
.zf-bi{height:12px;background-position:-526px 0}
.zf-kh{height:13px;background-position:-2677px 0}
.zf-cm{height:14px;background-position:-1027px 0}
.zf-cv{height:12px;background-position:-1159px 0}
.zf-cf{height:14px;background-position:-900px 0}
.zf-td{height:14px;background-position:-4845px 0}
.zf-cl{height:14px;background-position:-1005px 0}
.zf-cn{height:14px;background-position:-1049px 0}
.zf-co{height:14px;background-position:-1071px 0}
.zf-km{height:12px;background-position:-2721px 0}
.zf-cg{height:14px;background-position:-922px 0}
.zf-cd{height:15px;background-position:-878px 0}
.zf-cr{height:12px;background-position:-1115px 0}
.zf-ci{height:14px;background-position:-961px 0}
.zf-hr{height:10px;background-position:-2237px 0}
.zf-cu{height:10px;background-position:-1137px 0}
.zf-cy{height:14px;background-position:-1225px 0}
.zf-cz{height:14px;background-position:-1247px 0}
.zf-dk{height:15px;background-position:-1335px 0}
.zf-dj{height:14px;background-position:-1313px 0}
.zf-dm{height:10px;background-position:-1357px 0}
.zf-do{height:14px;background-position:-1379px 0}
.zf-ec{height:14px;background-position:-1445px 0}
.zf-eg{height:14px;background-position:-1489px 0}
.zf-sv{height:12px;background-position:-4713px 0}
.zf-gq{height:14px;background-position:-2017px 0}
.zf-er{height:10px;background-position:-1533px 0}
.zf-ee{height:13px;background-position:-1467px 0}
.zf-sz{height:14px;background-position:-4779px 0}
.zf-et{height:10px;background-position:-1577px 0}
.zf-fj{height:10px;background-position:-1643px 0}
.zf-fi{height:12px;background-position:-1621px 0}
.zf-fr{height:14px;background-position:-1731px 0}
.zf-ga{height:15px;background-position:-1753px 0}
.zf-gm{height:14px;background-position:-1951px 0}
.zf-gh{height:14px;background-position:-1885px 0}
.zf-gr{height:14px;background-position:-2039px 0}
.zf-gd{height:12px;background-position:-1797px 0}
.zf-gt{height:13px;background-position:-2083px 0}
.zf-gn{height:14px;background-position:-1973px 0}
.zf-gw{height:10px;background-position:-2127px 0}
.zf-gy{height:12px;background-position:-2149px 0}
.zf-ht{height:12px;background-position:-2259px 0}
.zf-hn{height:10px;background-position:-2215px 0}
.zf-hk{height:14px;background-position:-2171px 0}
.zf-hu{height:10px;background-position:-2281px 0}
.zf-is{height:15px;background-position:-2501px 0}
.zf-in{height:14px;background-position:-2413px 0}
.zf-id{height:14px;background-position:-2325px 0}
.zf-ie{height:10px;background-position:-2347px 0}
.zf-it{height:14px;background-position:-2523px 0}
.zf-jm{height:10px;background-position:-2567px 0}
.zf-jp{height:14px;background-position:-2611px 0}
.zf-jo{height:10px;background-position:-2589px 0}
.zf-kz{height:10px;background-position:-2853px 0}
.zf-ke{height:14px;background-position:-2633px 0}
.zf-ki{height:10px;background-position:-2699px 0}
.zf-kg{height:12px;background-position:-2655px 0}
.zf-la{height:14px;background-position:-2875px 0}
.zf-lv{height:10px;background-position:-3073px 0}
.zf-lb{height:14px;background-position:-2897px 0}
.zf-ls{height:14px;background-position:-3007px 0}
.zf-lr{height:11px;background-position:-2985px 0}
.zf-ly{height:10px;background-position:-3095px 0}
.zf-li{height:12px;background-position:-2941px 0}
.zf-lt{height:12px;background-position:-3029px 0}
.zf-lu{height:12px;background-position:-3051px 0}
.zf-mo{height:14px;background-position:-3358px 0}
.zf-mg{height:14px;background-position:-3226px 0}
.zf-mw{height:14px;background-position:-3534px 0}
.zf-my{height:10px;background-position:-3578px 0}
.zf-mv{height:14px;background-position:-3512px 0}
.zf-ml{height:14px;background-position:-3292px 0}
.zf-mt{height:14px;background-position:-3468px 0}
.zf-mh{height:11px;background-position:-3248px 0}
.zf-mr{height:14px;background-position:-3424px 0}
.zf-mu{height:14px;background-position:-3490px 0}
.zf-mx{height:12px;background-position:-3556px 0}
.zf-fm{height:11px;background-position:-1687px 0}
.zf-md{height:10px;background-position:-3160px 0}
.zf-mc{width:19px;height:15px;background-position:-3139px 0}
.zf-mn{height:10px;background-position:-3336px 0}
.zf-me{height:10px;background-position:-3182px 0}
.zf-ma{height:14px;background-position:-3117px 0}
.zf-mz{height:14px;background-position:-3600px 0}
.zf-mm{height:14px;background-position:-3314px 0}
.zf-na{height:14px;background-position:-3622px 0}
.zf-nr{height:10px;background-position:-3811px 0}
.zf-np{width:13px;height:15px;background-position:-3796px 0;background-color:transparent}
.zf-nl{height:14px;background-position:-3752px 0}
.zf-nz{height:10px;background-position:-3855px 0}
.zf-ni{height:12px;background-position:-3730px 0}
.zf-ne{width:18px;height:15px;background-position:-3666px 0}
.zf-ng{height:10px;background-position:-3708px 0}
.zf-kp{height:10px;background-position:-2765px 0}
.zf-mk{height:10px;background-position:-3270px 0}
.zf-no{height:15px;background-position:-3774px 0}
.zf-pk{height:14px;background-position:-4009px 0}
.zf-pw{height:13px;background-position:-4163px 0}
.zf-ps{height:10px;background-position:-4119px 0}
.zf-pa{height:14px;background-position:-3899px 0}
.zf-pg{height:15px;background-position:-3965px 0}
.zf-py{height:11px;background-position:-4185px 0}
.zf-pe{height:14px;background-position:-3921px 0}
.zf-ph{height:10px;background-position:-3987px 0}
.zf-pl{height:13px;background-position:-4031px 0}
.zf-pt{height:14px;background-position:-4141px 0}
.zf-ro{height:14px;background-position:-4251px 0}
.zf-ru{height:14px;background-position:-4295px 0}
.zf-rw{height:14px;background-position:-4317px 0}
.zf-kn{height:14px;background-position:-2743px 0}
.zf-lc{height:10px;background-position:-2919px 0}
.zf-vc{height:14px;background-position:-5346px 0}
.zf-ws{height:10px;background-position:-5500px 0}
.zf-sm{height:15px;background-position:-4581px 0}
.zf-st{height:10px;background-position:-4691px 0}
.zf-sn{height:14px;background-position:-4603px 0}
.zf-rs{height:14px;background-position:-4273px 0}
.zf-sc{height:10px;background-position:-4383px 0}
.zf-sl{height:14px;background-position:-4559px 0}
.zf-sg{height:14px;background-position:-4449px 0}
.zf-sk{height:14px;background-position:-4537px 0}
.zf-si{height:10px;background-position:-4493px 0}
.zf-sb{height:10px;background-position:-4361px 0}
.zf-so{height:14px;background-position:-4625px 0}
.zf-za{height:14px;background-position:-5588px 0}
.zf-kr{height:14px;background-position:-2787px 0}
.zf-ss{height:10px;background-position:-4669px 0}
.zf-es{height:14px;background-position:-1555px 0}
.zf-lk{height:10px;background-position:-2963px 0}
.zf-sd{height:10px;background-position:-4405px 0}
.zf-sr{height:14px;background-position:-4647px 0}
.zf-se{height:13px;background-position:-4427px 0}
.zf-ch{width:15px;height:15px;background-position:-944px 0}
.zf-sy{height:14px;background-position:-4757px 0}
.zf-tw{height:14px;background-position:-5131px 0}
.zf-tz{height:14px;background-position:-5153px 0}
.zf-th{height:14px;background-position:-4911px 0}
.zf-tl{height:10px;background-position:-4977px 0}
.zf-tg{height:13px;background-position:-4889px 0}
.zf-to{height:10px;background-position:-5043px 0}
.zf-tt{height:12px;background-position:-5087px 0}
.zf-tn{height:14px;background-position:-5021px 0}
.zf-tm{height:14px;background-position:-4999px 0}
.zf-tv{height:10px;background-position:-5109px 0}
.zf-ug{height:14px;background-position:-5197px 0}
.zf-ua{height:14px;background-position:-5175px 0}
.zf-uy{height:14px;background-position:-5285px 0}
.zf-uz{height:10px;background-position:-5307px 0}
.zf-vu{height:12px;background-position:-5456px 0}
.zf-va{width:15px;height:15px;background-position:-5329px 0}
.zf-ve{height:14px;background-position:-5368px 0}
.zf-vn{height:14px;background-position:-5434px 0}
.zf-ye{height:14px;background-position:-5544px 0}
.zf-zm{height:14px;background-position:-5610px 0}
.zf-zw{height:10px;background-position:-5632px 0}
