.coreLocation{display:inline-flex;align-items:center;vertical-align:middle;max-width:100%}.coreLocationRow>dd{display:flex;align-items:center;justify-content:flex-end;min-width:0}.coreLocationRow .coreLocation{margin-left:auto;margin-right:0}.memberHeader-blurb .coreLocation{vertical-align:middle}.coreLocationMobile{display:none}.coreLocationBadge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:1px 6px;border:1px solid hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),var(--xf-borderColor--l),.72);border-radius:6px;background:hsla(var(--xf-contentBg));color:#111827;box-shadow:0 1px 2px hsla(0,0%,0%,.08);cursor:pointer;line-height:1}.memberHeader-blurb .coreLocationBadge:not(.coreLocationBadge--compact){height:22px;padding:0 6px}.memberHeader-blurb .coreLocationBadge:not(.coreLocationBadge--compact) .coreLocationName{position:relative;top:-1px}.coreLocationBadge--compact{gap:3px;width:auto;justify-content:flex-start;overflow:visible;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;line-height:1}.coreLocationBadge:hover,.coreLocationBadge:focus{border-color:hsl(11,95%,62%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(11,95%,62%,.18),0 1px 2px hsla(0,0%,0%,.08)}.coreLocationBadge--static,.coreLocationBadge--static:hover,.coreLocationBadge--static:focus{cursor:default}.coreLocationBadge--compact:hover,.coreLocationBadge--compact:focus{background:transparent!important}.coreLocationFlagEmoji{flex:0 0 auto;font-size:18px;line-height:1}.coreLocationBadge:not(.coreLocationBadge--compact) .coreLocationFlagEmoji{font-size:16px}.coreLocationCapsule{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:17px;min-width:24px;border:1px solid hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),var(--xf-borderColor--l),.72);border-radius:2px;background:hsla(var(--xf-contentBg));color:#111827;box-shadow:0 1px 2px hsla(0,0%,0%,.06),inset 0 1px 0 hsla(0,0%,100%,.45)}.coreLocationCapsule--flag{width:24px;padding:0 1px}.coreLocationCapsule--iso{width:24px;padding:0 1px;color:#111827;font-size:13px;font-weight:900;letter-spacing:0;line-height:1}.coreLocationBadge--compact:hover .coreLocationCapsule,.coreLocationBadge--compact:focus .coreLocationCapsule{border-color:hsl(11,95%,62%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(11,95%,62%,.18),0 1px 2px hsla(0,0%,0%,.06),inset 0 1px 0 hsla(0,0%,100%,.45)}.coreLocationName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coreLocationMenu{width:280px;max-width:calc(100vw - 24px)}.coreLocationMenu--staff{width:430px}.coreLocationPanel{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:16px}.coreLocationPanel--staff{align-items:start}.coreLocationPanel-flag{display:flex;align-items:center;justify-content:center;width:76px;height:64px;overflow:hidden;border:1px solid hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),var(--xf-borderColor--l),.72);border-radius:4px;background:linear-gradient(180deg,hsla(var(--xf-contentAltBg)),hsla(var(--xf-contentBg)));box-shadow:0 8px 18px hsla(0,0%,0%,.10),inset 0 1px 0 hsla(0,0%,100%,.42);line-height:1;perspective:120px}.coreLocationPanel-flagEmoji{display:block;font-size:60px;line-height:1;transform-origin:12% 50%;filter:drop-shadow(0 3px 4px hsla(0,0%,0%,.18));animation:coreLocationFlagWave 5.8s cubic-bezier(.45,0,.2,1) infinite;will-change:transform}@keyframes coreLocationFlagWave{0%,100%{transform:translate3d(0,0,0) skewX(0deg) skewY(0deg) scaleX(1)}18%{transform:translate3d(0,-1px,0) skewX(-1.6deg) skewY(.7deg) scaleX(.988)}38%{transform:translate3d(0,1px,0) skewX(2.1deg) skewY(-.9deg) scaleX(1.012)}58%{transform:translate3d(0,-.5px,0) skewX(-1.1deg) skewY(.5deg) scaleX(.994)}78%{transform:translate3d(0,.5px,0) skewX(1.4deg) skewY(-.6deg) scaleX(1.006)}}@media (prefers-reduced-motion:reduce){.coreLocationPanel-flagEmoji{animation:none}}.coreLocationPanel-body{min-width:0;align-self:center}.coreLocationPanel-kicker{display:flex;align-items:center;gap:5px;margin-bottom:4px;color:hsla(var(--xf-textColorMuted));font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.coreLocationPanel-kicker .fa-badge-check,.coreLocationPanel-kicker .fa-map-marker-alt{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:15px;height:15px;font-size:14px;line-height:1}.coreLocationPanel-kicker .fa-badge-check{color:hsl(194,96%,44%)}.coreLocationPanel-kicker .fa-map-marker-alt{color:hsl(34,92%,52%)}.coreLocationPanel-kicker .fa-badge-check svg,.coreLocationPanel-kicker .fa-map-marker-alt svg{display:block;width:1em;height:1em}.coreLocationPanel-kicker .fa-badge-check .fa-primary,.coreLocationPanel-kicker .fa-map-marker-alt .fa-primary{fill:currentColor;opacity:1}.coreLocationPanel-kicker .fa-badge-check .fa-secondary,.coreLocationPanel-kicker .fa-map-marker-alt .fa-secondary{fill:currentColor;opacity:.36}.coreLocationPanel-body strong{display:block;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.coreLocationPanel-meta{margin-top:2px;color:hsla(var(--xf-textColorMuted));font-size:12px}.coreLocationStaffPanel{grid-column:1/-1;margin-top:0;padding-top:12px;border-top:1px solid hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),var(--xf-borderColor--l),.55)}.coreLocationStaffHeader{margin-bottom:7px;color:hsla(var(--xf-textColorMuted));font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.coreLocationStaffQuality{display:flex;flex-direction:column;gap:3px;margin-bottom:8px;padding:8px;border:1px solid hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),var(--xf-borderColor--l),.55);border-radius:4px;background:hsla(var(--xf-contentAltBg))}.coreLocationStaffQuality span{font-size:12px;font-weight:900;line-height:1.1}.coreLocationStaffQuality small{color:hsla(var(--xf-textColorMuted));font-size:11px;line-height:1.25}.coreLocationStaffGrid{display:grid;grid-template-columns:74px minmax(0,1fr);gap:4px 8px;margin-bottom:9px;font-size:11px;line-height:1.25}.coreLocationMenu--staff .coreLocationStaffGrid{grid-template-columns:64px minmax(0,1fr) 76px minmax(0,1fr);gap:5px 8px;margin-bottom:8px}.coreLocationStaffGrid span{color:hsla(var(--xf-textColorMuted));font-weight:700}.coreLocationStaffGrid b{min-width:0;overflow-wrap:anywhere;font-weight:800}.coreLocationStaffEvidence{display:grid;gap:4px;margin-bottom:9px}.coreLocationMenu--staff .coreLocationStaffEvidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px}.coreLocationStaffTop{display:grid;grid-template-columns:34px 1fr 42px;align-items:center;gap:6px;min-height:22px;padding:0 7px;border-radius:4px;background:hsla(var(--xf-contentAltBg));font-size:11px;line-height:1}.coreLocationMenu--staff .coreLocationStaffTop{grid-template-columns:26px minmax(0,1fr) 34px;gap:4px;padding:0 6px}.coreLocationStaffTop span{font-weight:900}.coreLocationStaffTop b,.coreLocationStaffTop em{color:hsla(var(--xf-textColorMuted));font-style:normal;font-weight:800}.coreLocationStaffMuted{grid-column:1/-1;color:hsla(var(--xf-textColorMuted));font-size:11px}.coreLocationStaffActions{display:flex;align-items:center;gap:8px;min-height:26px}.coreLocationStaffRefresh{flex:0 0 auto}.coreLocationStaffRefresh.is-loading{opacity:.62;pointer-events:none}.coreLocationStaffResult{min-width:0;color:hsla(var(--xf-textColorMuted));font-size:11px;line-height:1.25}@media (max-width:650px){.message-userDetails.coreLocationMobileHost{position:relative}.message-userDetails.coreLocationMobileHost .message-name{box-sizing:border-box;min-height:20px;padding-right:62px}.message-userDetails .coreLocationMobile{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:18px;margin:0}.message-userDetails .coreLocationMobile .coreLocation{max-width:100%}.message-userDetails .coreLocationMobile .coreLocationBadge--compact{gap:4px}.message-userDetails .coreLocationMobile .coreLocationCapsule{height:18px;min-width:25px}.message-userDetails .coreLocationMobile .coreLocationCapsule--iso{font-size:12px}.message-userDetails .coreLocationMobile .coreLocationFlagEmoji{font-size:17px}}@media (max-width:430px){.coreLocationMenu--staff{width:calc(100vw - 24px)}.coreLocationMenu--staff .coreLocationStaffGrid{grid-template-columns:74px minmax(0,1fr)}.coreLocationMenu--staff .coreLocationStaffEvidence{grid-template-columns:1fr}}html[data-color-scheme="dark"] .coreLocationCapsule,html[data-variation="alternate"] .coreLocationCapsule{color:#edf3fb;border-color:hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),calc(var(--xf-borderColor--l) + 8%),.62);box-shadow:0 1px 2px hsla(0,0%,0%,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-color-scheme="dark"] .coreLocationBadge,html[data-variation="alternate"] .coreLocationBadge{color:#edf3fb}html[data-color-scheme="dark"] .coreLocationBadge:hover,html[data-color-scheme="dark"] .coreLocationBadge:focus,html[data-variation="alternate"] .coreLocationBadge:hover,html[data-variation="alternate"] .coreLocationBadge:focus{border-color:hsl(154,96%,73%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(154,96%,73%,.18),0 1px 2px hsla(0,0%,0%,.18)}html[data-color-scheme="dark"] .coreLocationBadge--compact:hover .coreLocationCapsule,html[data-color-scheme="dark"] .coreLocationBadge--compact:focus .coreLocationCapsule,html[data-variation="alternate"] .coreLocationBadge--compact:hover .coreLocationCapsule,html[data-variation="alternate"] .coreLocationBadge--compact:focus .coreLocationCapsule{border-color:hsl(154,96%,73%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(154,96%,73%,.18),0 1px 2px hsla(0,0%,0%,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-color-scheme="dark"] .coreLocationCapsule--iso,html[data-variation="alternate"] .coreLocationCapsule--iso{color:#edf3fb}@media (prefers-color-scheme:dark){html:not([data-color-scheme="light"]) .coreLocationBadge{color:#edf3fb}html:not([data-color-scheme="light"]) .coreLocationBadge:hover,html:not([data-color-scheme="light"]) .coreLocationBadge:focus{border-color:hsl(154,96%,73%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(154,96%,73%,.18),0 1px 2px hsla(0,0%,0%,.18)}html:not([data-color-scheme="light"]) .coreLocationCapsule{color:#edf3fb;border-color:hsla(var(--xf-borderColor--h),var(--xf-borderColor--s),calc(var(--xf-borderColor--l) + 8%),.62);box-shadow:0 1px 2px hsla(0,0%,0%,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}html:not([data-color-scheme="light"]) .coreLocationBadge--compact:hover .coreLocationCapsule,html:not([data-color-scheme="light"]) .coreLocationBadge--compact:focus .coreLocationCapsule{border-color:hsl(154,96%,73%);background:hsla(var(--xf-contentBg));box-shadow:0 0 0 1px hsla(154,96%,73%,.18),0 1px 2px hsla(0,0%,0%,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}html:not([data-color-scheme="light"]) .coreLocationCapsule--iso{color:#edf3fb}}
.coreLocationPanel-map{margin-top:9px}.js-coreLocationMap[aria-busy=true],.js-coreLocationRefresh[aria-busy=true]{opacity:.62;pointer-events:none}
