/* Native-name country selector; long and RTL names stay readable. */
.geo-country-field,.geo-country-picker{min-width:0;position:relative}.geo-filters .geo-country-native-note{display:block;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;margin-top:8px}.geo-filters [hidden]{display:none!important}.geo-filters .geo-country-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;min-width:0;min-height:46px;height:auto;padding:10px 14px;border:1px solid #cfdbe5;border-radius:4px;background:#fff;color:#17334d;text-align:left;text-transform:none;letter-spacing:normal;font:400 14px/1.55 system-ui,-apple-system,'Segoe UI','Nirmala UI','Microsoft YaHei','Yu Gothic','Malgun Gothic',sans-serif;box-shadow:none;cursor:pointer;white-space:normal}.geo-country-value{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.geo-country-arrow{flex:0 0 auto;font-size:18px;align-self:center}.geo-filters .geo-country-trigger:focus-visible{outline:3px solid #fd9943;outline-offset:3px}.geo-country-options{position:absolute;z-index:100;top:calc(100% + 5px);left:0;right:0;width:100%;max-height:min(360px,50vh);overflow-y:auto;overscroll-behavior:contain;list-style:none!important;padding:0!important;margin:0!important;background:#fff;border:1px solid #b7cadc;border-radius:6px;box-shadow:0 12px 28px #10263d26;color:#17334d;text-align:left;font:400 14px/1.6 system-ui,-apple-system,'Segoe UI','Nirmala UI','Microsoft YaHei','Yu Gothic','Malgun Gothic',sans-serif}.geo-country-options [role=option]{display:block;position:relative;min-height:44px;box-sizing:border-box;padding:11px 14px;margin:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid #edf2f6}.geo-country-options [role=option]:first-child{position:sticky;top:0;z-index:1;background:#f0f6fc;font-weight:600}.geo-country-options [aria-selected=true]{font-weight:650;background:#edf6ff}.geo-country-options [role=option]:hover,.geo-country-options [role=option].is-active{background:#dbeeff;color:#10263d;outline:2px solid #1e88e5;outline-offset:-2px}.geo-country-options bdi,.geo-country-value bdi{unicode-bidi:isolate}.geo-filters{overflow:visible}.geo-filters>div{min-width:0}@media(max-width:689px){.geo-filters .geo-country-trigger,.geo-country-options{font-size:15px}.geo-country-options{max-height:45vh}.geo-country-options [role=option]{padding:12px 13px}}

.geo-country-picker.opens-up .geo-country-options{top:auto;bottom:calc(100% + 5px)}

.geo-country-data-credit{display:block;margin:8px 0 0;color:#667b8e;font-size:10px;line-height:1.5}.geo-country-data-credit a{color:inherit;text-decoration:underline}
