.ads-team-map{box-sizing:border-box;gap:var(--ds-space-200);width:100%;min-width:0;color:var(--ds-text);font:var(--ds-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}[data-color-mode=dark] .ads-team-map{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ads-team-map :where(svg){max-width:none}.ads-team-map :where(h2,h3,p,ul,dl,dd){margin:0}.ads-team-map :where(ul){padding:0;list-style:none}.ads-team-map :where(p){max-width:none}.ads-team-map__subtle{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-team-map__subtlest{color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-team-map__numeric{font-variant-numeric:tabular-nums}.ads-team-map__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ads-team-map__header{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-200);flex-wrap:wrap;display:flex}.ads-team-map__header-copy{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}.ads-team-map__header-copy h2{font:var(--ds-font-heading-large)}.ads-team-map__header-copy p{max-width:72ch;color:var(--ds-text-subtle)}.ads-team-map__header-actions{align-items:center;gap:var(--ds-space-150);display:flex}.ads-team-map__workspace{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-width:0;height:max(520px,100dvh - 232px);display:grid;overflow:hidden}.ads-team-map__workspace--compact{grid-template-columns:minmax(0,1fr);height:auto}.ads-team-map__panel{border-inline-end:var(--ds-border-width) solid var(--ds-border);flex-direction:column;min-width:0;min-height:0;display:flex}.ads-team-map__workspace--compact .ads-team-map__panel{border-inline-end:0;border-block-start:var(--ds-border-width) solid var(--ds-border);order:2}.ads-team-map__panel-header{align-items:center;gap:var(--ds-space-100);min-height:48px;padding:var(--ds-space-150) var(--ds-space-200) 0;display:flex}.ads-team-map__panel-header h3{font:var(--ds-font-heading-small)}.ads-team-map__search{padding:var(--ds-space-100) var(--ds-space-200) var(--ds-space-150);border-bottom:var(--ds-border-width) solid var(--ds-border)}.ads-team-map__search-icon{padding-inline-start:var(--ds-space-100);display:inline-flex}.ads-team-map__rows{min-height:0;padding:var(--ds-space-100);flex:1;overflow-y:auto}.ads-team-map__workspace--compact .ads-team-map__rows{overflow:visible}.ads-team-map__row{align-items:flex-start;gap:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);cursor:pointer;display:flex;box-shadow:inset 3px 0 #0000}.ads-team-map__row:hover{background:var(--ds-background-neutral-subtle-hovered)}.ads-team-map__row--selected,.ads-team-map__row--selected:hover{background:var(--ds-background-selected);box-shadow:inset 3px 0 0 var(--ds-border-selected)}.ads-team-map__row-copy{gap:var(--ds-space-050);flex-direction:column;flex:1;min-width:0;display:flex}.ads-team-map__row-action{flex:none}.ads-team-map__person{align-items:center;gap:var(--ds-space-100);min-width:0;display:flex}.ads-team-map__avatar{flex:none;display:inline-flex}.ads-team-map__profile-link,.ads-team-map__person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ds-font-weight-semibold);overflow:hidden}.ads-team-map__profile-link{color:var(--ds-link)}.ads-team-map__profile-link:hover{color:var(--ds-link-pressed)}.ads-team-map__no-results{padding:var(--ds-space-300) var(--ds-space-200);color:var(--ds-text-subtle);text-align:center;flex:1}.ads-team-map__privacy{align-items:flex-start;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-200);border-top:var(--ds-border-width) solid var(--ds-border);color:var(--ds-text-subtle);font:var(--ds-font-body-small);background:var(--ds-surface-sunken);display:flex}.ads-team-map__privacy svg{flex:none;margin-top:2px}.ads-team-map__stage{background:var(--ds-background-neutral);min-width:0;min-height:0;position:relative}.ads-team-map__workspace--compact .ads-team-map__stage{order:1;height:min(420px,60dvh)}.ads-team-map__map{z-index:0;position:absolute;inset:0}.ads-team-map__map-actions{top:var(--ds-space-150);right:var(--ds-space-150);z-index:500;border-radius:var(--ds-radius-medium);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);position:absolute}.ads-team-map__selected{left:var(--ds-space-150);bottom:var(--ds-space-300);z-index:500;width:min(360px, calc(100% - 2 * var(--ds-space-150)));box-sizing:border-box;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex;position:absolute}.ads-team-map__selected-header{justify-content:space-between;align-items:center;gap:var(--ds-space-100);display:flex}.ads-team-map__selected-address{font:var(--ds-font-body)}.ads-team-map__facts{gap:var(--ds-space-050);display:grid}.ads-team-map__facts div{gap:var(--ds-space-100);font:var(--ds-font-body-small);grid-template-columns:72px minmax(0,1fr);display:grid}.ads-team-map__facts dt{color:var(--ds-text-subtlest)}.ads-team-map__facts dd{color:var(--ds-text-subtle)}.ads-team-map__state{padding:var(--ds-space-400) var(--ds-space-200);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large)}.ads-team-map .leaflet-container{font:var(--ds-font-body-small);background:var(--ds-background-neutral)}.ads-team-map .leaflet-control-attribution{color:var(--ds-text-subtle);background:var(--ds-surface-overlay)}.ads-team-map .leaflet-control-attribution a{color:var(--ds-link)}.ads-team-map .leaflet-bar{box-shadow:var(--ds-shadow-overlay);border:0}.ads-team-map .leaflet-bar a{color:var(--ds-icon);background:var(--ds-surface-overlay);border-bottom-color:var(--ds-border)}.ads-team-map .leaflet-bar a:hover{background:var(--ds-surface-overlay-hovered)}.ads-team-map .leaflet-marker-icon:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px;border-radius:var(--ds-radius-full)}.ads-team-map-marker__pin{box-sizing:border-box;border:3px solid var(--ds-border-inverse,#fff);border-radius:var(--ds-radius-full);width:34px;height:34px;color:var(--ds-text-inverse,#fff);background:var(--ds-background-success-bold,#5b7f24);box-shadow:var(--ds-shadow-raised);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;display:flex}.ads-team-map-marker__tip{border-left:7px solid #0000;border-right:7px solid #0000;border-top:10px solid var(--ds-background-success-bold,#5b7f24);width:0;height:0;margin:-2px auto 0;display:block}.ads-team-map-marker--selected .ads-team-map-marker__pin{background:var(--ds-background-selected-bold,#1868db);width:40px;height:40px;font:var(--ds-font-body);font-weight:var(--ds-font-weight-bold)}.ads-team-map-marker--selected .ads-team-map-marker__tip{border-left-width:8px;border-right-width:8px;border-top:12px solid var(--ds-background-selected-bold,#1868db)}@media (width<=47.99rem){.ads-team-map__header-actions{justify-content:space-between;width:100%}}