.em-locale-trigger{display:flex;align-items:center;gap:9px;padding:8px 0;background:none;color:inherit;border:0;font:inherit;font-size:13px;cursor:pointer;min-height:44px;text-transform:uppercase;letter-spacing:.04em}.em-locale-trigger img{border-radius:50%;width:20px;height:20px;object-fit:cover}.em-locale-dialog{padding:0;border:0;border-radius:0;max-height:90dvh;width:min(430px,calc(100vw - 40px));background:#f4f1eb;color:#171717}.em-locale-dialog::backdrop{background:#0009}.em-locale-panel{padding:34px 28px;position:relative;text-align:center}.em-locale-close{position:absolute;right:16px;top:14px;font-size:25px;border:0;background:none;cursor:pointer}.em-locale-flag{margin:auto;border-radius:50%;width:32px;height:32px;object-fit:cover}.em-locale-panel h2{font-size:18px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 30px}.em-locale-panel form{text-align:left;display:grid;gap:12px}.em-locale-panel label{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.em-locale-panel select{width:100%;min-height:48px;background:#fff;color:#171717;border:1px solid #aaa;font-size:16px;padding:10px}.em-locale-save{min-height:48px;background:#171717;color:#fff;border:0;font-size:14px;text-transform:uppercase;cursor:pointer;margin-top:12px}
