.edxGeoBrandCluster{display:flex;align-items:center;gap:4px;min-width:0}.edxGeoBadge{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;position:relative}.edxGeoBadgeFlag{display:none;line-height:1}.edxGeoBadge:has(.edxGeoBadgeSelect){gap:0;align-items:stretch;box-sizing:border-box;min-height:24px;height:24px;border-radius:4px;overflow:hidden}.edxGeoBadgeMark{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.52);flex-shrink:0}.edxGeoBadge:has(.edxGeoBadgeSelect) .edxGeoBadgeMark{padding:0 3px 0 8px;align-self:stretch}.protocolTop .edxGeoBadgeMark{color:rgba(0,0,0,.42)}.edxGeoBadgeIso{font-size:.58rem;font-weight:750;letter-spacing:.06em;color:hsla(0,0%,100%,.65);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1}.protocolTop .edxGeoBadgeIso{color:rgba(0,0,0,.55)}.edxGeoBadgeSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 14px 0 4px;border-radius:0;font:inherit;font-size:.5625rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;max-width:86px;line-height:1;min-height:0;height:100%;align-self:stretch;box-sizing:border-box;border:none!important;border-left:1px solid transparent;background-color:transparent!important;background-image:linear-gradient(45deg,transparent 50%,hsla(0,0%,100%,.45) 0),linear-gradient(135deg,hsla(0,0%,100%,.45) 50%,transparent 0);background-position:calc(100% - 5px) 50%,calc(100% - 3px) 50%;background-size:3px 3px,3px 3px;background-repeat:no-repeat}.edxGeoBadgeSelect:hover{background-color:hsla(0,0%,100%,.04)!important}header.topbar .edxGeoBrandCluster .edxGeoBadge:has(.edxGeoBadgeSelect){color-scheme:dark;border:1px solid hsla(0,0%,100%,.22);background:transparent}header.topbar .edxGeoBrandCluster .edxGeoBadgeSelect.edxGeoBadgeSelect{color:#fafafa!important;-webkit-text-fill-color:#fafafa!important;border-left-color:hsla(0,0%,100%,.14)!important}header.topbar .edxGeoBrandCluster .edxGeoBadge:has(.edxGeoBadgeSelect):hover{border-color:hsla(0,0%,100%,.35)}header.topbar .edxGeoBrandCluster .edxGeoBadgeSelect.edxGeoBadgeSelect option{background-color:#2a2a2a!important;color:#f6f6f6!important}.edxGeoBadge:has(.edxGeoBadgeSelect):focus-within{outline:2px solid hsla(0,0%,100%,.42);outline-offset:1px}.edxGeoBadge:has(.edxGeoBadgeSelect) .edxGeoBadgeSelect:focus-visible{outline:none}.protocolTop .edxGeoBrandCluster .edxGeoBadge:has(.edxGeoBadgeSelect){color-scheme:light;border:1px solid rgba(0,0,0,.18);background:transparent}.protocolTop .edxGeoBrandCluster .edxGeoBadgeSelect.edxGeoBadgeSelect{color:#222!important;-webkit-text-fill-color:#222!important;border-left-color:rgba(0,0,0,.12)!important;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.5) 0),linear-gradient(135deg,rgba(0,0,0,.5) 50%,transparent 0)!important;background-position:calc(100% - 5px) 50%,calc(100% - 3px) 50%!important;background-size:3px 3px,3px 3px!important}.protocolTop .edxGeoBrandCluster .edxGeoBadge:has(.edxGeoBadgeSelect):hover{border-color:rgba(0,0,0,.28)}.protocolTop .edxGeoBrandCluster .edxGeoBadgeSelect.edxGeoBadgeSelect:hover{background-color:rgba(0,0,0,.04)!important}.protocolTop .edxGeoBrandCluster .edxGeoBadgeSelect.edxGeoBadgeSelect option{background-color:#fff!important;color:#1f1f1f!important}.protocolTop .edxGeoBadge:has(.edxGeoBadgeSelect):focus-within{outline:2px solid rgba(0,0,0,.28);outline-offset:1px}html body.edx-with-utility-chrome header.topbar .edxGeoBadge:not(:has(.edxGeoBadgeSelect)){align-items:center!important}html body.edx-with-utility-chrome header.topbar .edxGeoBadgeMark svg{vertical-align:middle}@media (max-width:900px){.edxGeoBadge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;min-height:24px;padding:0 16px 0 8px;border:1px solid hsla(0,0%,100%,.26);border-radius:999px;background:hsla(0,0%,100%,.06);box-sizing:border-box;line-height:1!important}.edxGeoBadge:after{content:"";position:absolute;right:6px;top:50%;width:0;height:0;transform:translateY(-45%);border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid hsla(0,0%,100%,.85);pointer-events:none}.edxGeoBadgeFlag{display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:100%;font-size:13px;line-height:24px;vertical-align:middle;position:relative;top:0;transform:none}.edxGeoBadgeIso,.edxGeoBadgeMark{display:none!important}.edxGeoBadgeSelect{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;display:block!important;z-index:2}}