/* Artman Vrt Pro v1.10.42 — destination preview and linked planting result. */
.av11031-destination{
  display:grid;
  gap:3px;
  margin-top:2px;
  padding:10px 12px;
  border:1px solid #bed3b9;
  border-left:4px solid #4f8552;
  border-radius:10px;
  background:#f3f8f0;
  color:#36543a;
}
.av11031-destination strong{color:#2f6336;font-size:.8rem}
.av11031-destination span{font-size:.76rem;line-height:1.4}
.av11031-destination.crowded{border-color:#dfb4ae;border-left-color:#b84b41;background:#fff5f3}

.av11031-result{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:2147483190;
  width:min(560px,calc(100vw - 36px));
  display:flex;
  align-items:center;
  gap:12px;
  padding:14px;
  border:1px solid #b7ceb1;
  border-radius:14px;
  background:#fff;
  color:#334d36;
  box-shadow:0 16px 52px rgba(24,42,25,.28);
}
.av11031-result strong,.av11031-result span{display:block}
.av11031-result strong{margin-bottom:3px;color:#2f6336}
.av11031-result span{font-size:.8rem;line-height:1.4}
.av11031-result-actions{margin-left:auto;display:flex;gap:8px;flex:0 0 auto}
.av11031-result button{min-height:40px;border:1px solid #b8ccb4;background:#fff;color:#315d36}
.av11031-result button.primary{background:#467c4a;border-color:#467c4a;color:#fff}
@media(max-width:650px){.av11031-result{left:14px;right:14px;bottom:14px;width:auto;align-items:stretch;flex-direction:column}.av11031-result-actions{width:100%;margin-left:0}.av11031-result-actions button{flex:1}}
