/* RAWG Wanted button-only edit + private medium reference preview v2 */
.rawgWantedButtonOnlyCard,
.rawgWantedButtonOnlyCard:hover,
.rawgWantedButtonOnlyCard:focus{
  cursor:default!important;
}
.rawgWantedButtonOnlyCard:not(:has(button:focus-visible)){
  outline:none!important;
}
button[data-wanted-edit],
.rawgWantedButtonOnlyEdit{
  min-height:54px!important;
  min-width:190px!important;
  padding:14px 22px!important;
  border-radius:999px!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:1000!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  position:relative!important;
  z-index:60!important;
}
.rawgWantedReferenceMedia{
  flex:0 0 116px;
  width:116px;
  height:96px;
  border:1px solid #28483a;
  border-radius:15px;
  overflow:hidden;
  background:#050a07;
}
.rawgWantedReferenceMedia img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}
.rawgWantedEditImagePanel{
  margin:4px 0 16px;
  padding:13px;
  border:1px solid #29483a;
  border-radius:18px;
  background:#08130e;
}
.rawgWantedEditImageHead{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin-bottom:10px;
}
.rawgWantedEditImageHead b{font-size:13px}
.rawgWantedEditImageHead small{color:#8fa097;font-size:9px;line-height:1.4;text-align:right}
.rawgWantedEditImagePanel>img{
  display:block;
  width:100%;
  max-height:280px;
  object-fit:contain;
  border-radius:14px;
  background:#030705;
}
.rawgWantedNoImage{
  padding:22px 12px;
  border:1px dashed #2b493c;
  border-radius:14px;
  color:#91a198;
  text-align:center;
  font-size:11px;
}
.rawgWantedReplaceImage{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  margin-top:10px;
  padding:0 15px;
  border:1px solid #345a49;
  border-radius:999px;
  background:#0d1a14;
  color:#fff;
  font-size:11px;
  font-weight:950;
  cursor:pointer;
}
@media(max-width:700px){
  .rawgWantedReferenceMedia{
    width:100%;
    height:180px;
    flex-basis:auto;
    margin-bottom:12px;
  }
  button[data-wanted-edit],
  .rawgWantedButtonOnlyEdit{
    width:100%!important;
    min-width:0!important;
    min-height:58px!important;
    font-size:14px!important;
  }
  .rawgWantedEditImageHead{display:block}
  .rawgWantedEditImageHead small{display:block;margin-top:4px;text-align:left}
}