/* Artman Vrt Pro v1.10.49 — in-app workflow guide */
#panel-guide .av11044-guide{
  --av11044-ink:#29492f;
  --av11044-green:#4f8050;
  --av11044-green-dark:#315f38;
  --av11044-soft:#f3f8ef;
  --av11044-line:#c9d9c1;
  color:var(--av11044-ink);
  margin-bottom:22px;
}
#panel-guide .av11044-guide-hero{
  display:flex;
  align-items:center;
  padding:22px 24px;
  border:1px solid #2e5934;
  border-radius:18px;
  background:linear-gradient(135deg,#315f38,#4f8050);
  color:#fff;
  box-shadow:0 12px 30px rgba(37,78,43,.15);
}
#panel-guide .av11044-guide-hero span{font-size:.76rem;font-weight:850;letter-spacing:.08em;opacity:.88}
#panel-guide .av11044-guide-hero h2{margin:5px 0 6px;color:#fff;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}
#panel-guide .av11044-guide-hero p{margin:0;max-width:780px;color:#fff;font-size:.98rem;line-height:1.55}
#panel-guide .av11044-guide-rule{
  margin:14px 0;
  padding:16px 18px;
  border:1px solid #b8d1ad;
  border-left:6px solid var(--av11044-green);
  border-radius:14px;
  background:#f7fbf4;
}
#panel-guide .av11044-guide-rule b{display:block;margin-bottom:4px;color:#244b2d;font-size:1rem}
#panel-guide .av11044-guide-rule p{margin:0;color:#435a45;line-height:1.55}
#panel-guide .av11044-guide-nav{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
  margin:14px 0;
}
#panel-guide .av11044-guide-nav button,
#panel-guide .av11044-guide-action{
  min-height:44px;
  border:1px solid #a9c69f;
  border-radius:12px;
  background:#fff;
  color:#315f38;
  font:inherit;
  font-weight:800;
  cursor:pointer;
}
#panel-guide .av11044-guide-nav button:hover,
#panel-guide .av11044-guide-nav button:focus-visible,
#panel-guide .av11044-guide-action:hover,
#panel-guide .av11044-guide-action:focus-visible{background:#edf6e8;border-color:#5f925b;outline:3px solid rgba(79,128,80,.18);outline-offset:1px}
#panel-guide .av11044-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#panel-guide .av11044-guide-section{
  scroll-margin-top:16px;
  padding:18px;
  border:1px solid var(--av11044-line);
  border-radius:16px;
  background:#fff;
  box-shadow:0 5px 16px rgba(45,78,45,.06);
}
#panel-guide .av11044-guide-section header{display:flex;align-items:center;gap:10px;margin-bottom:8px}
#panel-guide .av11044-guide-section header>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#e8f2e3;font-size:1.15rem}
#panel-guide .av11044-guide-section h4{margin:0;color:#294f30;font-size:1.08rem;line-height:1.3}
#panel-guide .av11044-guide-section ul{margin:10px 0 12px;padding-left:21px}
#panel-guide .av11044-guide-section li{margin:7px 0;color:#495c4a;line-height:1.5}
#panel-guide .av11044-guide-action{width:100%;padding:9px 14px;background:#edf6e8}
#panel-guide .av11044-guide-next{
  grid-column:1/-1;
  padding:16px 18px;
  border:1px solid #e1bd72;
  border-left:6px solid #d49a34;
  border-radius:14px;
  background:#fff9ec;
  color:#6c4b16;
}
#panel-guide .av11044-guide-next b{display:block;margin-bottom:4px;color:#684712}
#panel-guide .av11044-guide-next p{margin:0;line-height:1.55}
#panel-guide .av11044-guide-footer{
  display:flex;
  flex-direction:column;
  gap:4px;
  margin-top:16px;
  padding:15px 18px;
  border:1px solid var(--av11044-line);
  border-radius:14px;
  background:var(--av11044-soft);
}
#panel-guide .av11044-guide-footer b{color:#315f38;font-size:1.04rem}
#panel-guide .av11044-guide-footer span{color:#586b59;line-height:1.5}
#panel-guide .av11044-gardening-heading{margin-top:20px!important;padding-top:18px;border-top:2px solid #dbe7d6;color:#315f38!important}

@media(max-width:760px){
  #panel-guide .av11044-guide-hero{padding:18px}
  #panel-guide .av11044-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  #panel-guide .av11044-guide-grid{grid-template-columns:1fr}
}
@media(max-width:430px){
  #panel-guide .av11044-guide-nav{grid-template-columns:1fr}
  #panel-guide .av11044-guide-section{padding:15px}
}
@media print{
  #panel-guide .av11044-guide-nav,
  #panel-guide .av11044-guide-action{display:none!important}
  #panel-guide .av11044-guide-section{break-inside:avoid;box-shadow:none}
}
