/* NOW multi-color pin artwork — shared by the public map and owner dashboard.
   Source and modifications: /licenses/IconPark-NOW-ATTRIBUTION.txt.
   The established type colors remain the visible marker/selection ring. */
.now-marker{
  background:#fffdf9;
  border:3px solid var(--pin-color,#61717d);
  color:var(--pin-color,#61717d);
  box-shadow:0 0 0 2px #fff,0 6px 15px rgba(32,45,57,.3);
}
.now-marker .now-svg{width:27px;height:27px}
.pem,.confirm-icon{
  background:#fffdf9;
  border:2px solid var(--pin-color,#61717d);
  color:var(--pin-color,#61717d);
}
.pem .now-svg,.confirm-icon .now-svg{width:27px;height:27px}
.sheet .choice-icon{
  background:#fffdf9;
  border:2px solid var(--choice-color,#61717d);
}
.filter .filter-type-icon{
  background:#fffdf9;
  border:2px solid var(--type-color,#61717d);
  color:var(--type-color,#61717d);
}
.sheet .sel-icon{
  background:#fffdf9;
  border:2px solid var(--sel-color,#61717d);
}
.placebar .placeemoji{background:transparent;border:0;color:#171a21}
.placebar .placeemoji svg{display:block;width:26px;height:29px}
.pin-symbol{
  background:#fffdf9;
  border:2px solid var(--pin-color,#61717d);
  color:var(--pin-color,#61717d);
}
.pin-symbol.map-symbol{
  border:3px solid var(--pin-color,#61717d);
  box-shadow:0 0 0 2px #fff,0 6px 15px rgba(32,45,57,.3);
}
.pin-symbol.map-symbol .now-svg{width:27px;height:27px}
@media(prefers-reduced-motion:reduce){
  .now-marker.fresh:after{animation:none}
}
