/* V2.0.1: approved attraction art and picker stacking. */
.attraction-picker-overlay{
  z-index:800000!important;
}
.map-expand-overlay{
  z-index:800000!important;
}
.attraction-picker-modal{
  position:relative;
  z-index:800001;
}
.attraction-art{
  position:absolute;
  inset:0;
  display:block;
  border-radius:inherit;
  background-repeat:no-repeat;
  background-size:500% auto;
  background-position:var(--attraction-art-x,0%) var(--attraction-art-y,13%);
  pointer-events:none;
}
.attraction-art.full-image{
  background-size:cover;
  background-position:center;
}
.attraction-fill,
.attraction-sq,
.attraction-placement-icon,
.attraction-picker-card .icon{
  overflow:hidden;
}
.attraction-fill.has-attraction-art{
  inset:1px;
  padding:0;
  background:#31402b;
  border-color:#4d5d43;
  font-size:0;
}
.attraction-sq.has-attraction-art{
  padding:0;
  background:#31402b;
  font-size:0;
}
.attraction-placement-icon.has-attraction-art{
  width:29px;
  min-width:29px;
  padding:0;
  background:#31402b;
  font-size:0;
}
.attraction-picker-card{
  grid-template-columns:60px 1fr;
}
.attraction-picker-card .icon{
  position:relative;
  width:56px;
  height:56px;
  border:1px solid #69765f;
  border-radius:8px;
  background:#31402b;
  font-size:25px;
  line-height:56px;
}
