/* DeepRoute H14.2 - Atlas dungeon/boss integration only. */
body.dr-fantasy #dr-atlas-panel .dr-atlas-filters{
  flex-wrap:wrap;
  row-gap:5px;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-result{
  display:grid;
  grid-template-columns:34px minmax(0,1fr) auto;
  align-items:center;
  gap:9px;
  padding:8px 9px;
  margin:0 0 6px;
  border:1px solid #745022;
  border-radius:6px;
  background:linear-gradient(155deg,rgba(47,30,18,.96),rgba(25,18,13,.96));
  box-shadow:inset 0 0 0 1px rgba(25,14,7,.55);
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-result:hover{
  border-color:#aa7934;
  background:linear-gradient(155deg,rgba(57,36,20,.98),rgba(29,20,14,.98));
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-icon{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border:1px solid #8a6126;
  border-radius:999px;
  background:#120e0a;
  overflow:hidden;
  box-sizing:border-box;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-icon img{
  display:block;
  width:24px;
  height:24px;
  object-fit:contain;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-info{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:2px;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-name{
  color:#f0d398;
  font:700 13px/1.2 Georgia,serif;
  overflow-wrap:anywhere;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-location{
  color:#bd9d69;
  font:11px/1.25 Georgia,serif;
  overflow-wrap:anywhere;
}
body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-result .dr-atlas-go{
  align-self:center;
  white-space:nowrap;
}
@media(max-width:620px){
  body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-result{
    grid-template-columns:30px minmax(0,1fr);
  }
  body.dr-fantasy #dr-atlas-panel .dr-h142-atlas-result .dr-atlas-go{
    grid-column:2;
    justify-self:start;
  }
}
