/* A standalone miniature Earth, never a symbol inside the domestic pin tile. */
body .has-overseas-location > .abroad-globe {
  display:inline-block;
  width:16.15px;
  height:16.15px;
  flex:0 0 16.15px;
  object-fit:contain;
  vertical-align:-3px;
  margin:0 5px 0 0;
  filter:drop-shadow(0 1px 1px rgb(14 37 41 / 16%));
}
body .phone-v2-item-copy > .has-overseas-location > .abroad-globe,
body .bucket-item-sheet-place.has-overseas-location > .abroad-globe { margin-right:0; }
body .bucket-sheet .sheet-row-location.has-overseas-location > .sheet-location-mark {
  width:29px;
  height:29px;
  min-width:29px;
  padding:0;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
}
body .sheet-row-location.has-overseas-location > .sheet-location-mark > .abroad-globe {
  display:block;
  width:24.65px;
  height:24.65px;
  max-width:none;
  object-fit:contain;
  filter:drop-shadow(0 1px 1px rgb(14 37 41 / 20%));
}
@media(max-width:680px) {
  body .bucket-sheet .sheet-row-location.has-overseas-location > .sheet-location-mark {
    width:20px;
    height:20px;
    min-width:20px;
  }
  body .sheet-row-location.has-overseas-location > .sheet-location-mark > .abroad-globe {
    width:17px;
    height:17px;
  }
}
body .sheet-row-location.has-overseas-location > .sheet-location-mark > svg,
body .phone-v2-item-copy > .has-overseas-location > svg,
body .bucket-item-sheet-place.has-overseas-location > svg { display:none; }
body .food-item-copy em.has-overseas-location > .abroad-globe,
body .passport-name > small.has-overseas-location > .abroad-globe,
body [data-phone-map-meta].has-overseas-location > .abroad-globe,
body .phone-v2-item-copy > .has-overseas-location > .abroad-globe {
  width:13.6px;
  height:13.6px;
  flex-basis:13.6px;
  vertical-align:-2px;
}
/* Location marks are metadata, not the row's restaurant thumbnail. */
#idea .food-preview .food-item-button .food-item-copy em > img.abroad-globe {
  width:13.6px; height:13.6px; min-width:13.6px; max-width:13.6px;
  border:0; border-radius:0; background:none; box-shadow:none;
  margin:0 4px 0 0; vertical-align:-2px; object-fit:contain;
}
