/* Hiring status on existing store-map pins. */
#store-map-canvas .aicity-store-map-hiring{
  position:absolute;
  z-index:2;
  top:-16px;
  left:50%;
  transform:translateX(-50%);
  padding:3px 7px;
  border:2px solid #fff;
  border-radius:5px;
  background:#bd3445;
  color:#fff;
  font-size:10px;
  line-height:1.3;
  font-weight:700;
  white-space:nowrap;
  box-shadow:0 1px 5px rgba(0,0,0,.2);
}
#store-map-canvas .aicity-store-map-job-link{
  display:block;
  margin-top:10px;
  padding:9px 12px;
  border:1px solid #eeb8bf;
  border-radius:7px;
  background:#fff2f4;
  color:#a52335;
  font-size:13px;
  font-weight:700;
  text-decoration:none;
}
#store-map-canvas .aicity-store-map-job-link span{
  display:block;
  margin-top:4px;
  font-size:12px;
  text-decoration:underline;
  text-underline-offset:2px;
}
#store-map-canvas .aicity-store-map-job-link:hover{background:#ffe5e9;}
#store-map-canvas .aicity-store-map-job-link:focus-visible{outline:3px solid #bd3445;outline-offset:2px;}
