/* Artman Vrt Pro v1.10.42 — clear Planning / Planting workflow. */
.av11033-process{display:grid;grid-template-columns:minmax(220px,1fr) minmax(330px,1.4fr) auto;gap:14px;align-items:center;margin:14px 0;padding:14px 16px;border:1px solid #bfd2b9;border-radius:18px;background:#f7fbf5;box-shadow:0 5px 18px rgba(36,77,40,.08);color:#294d31}
.av11033-config,.av11033-phase{display:grid;gap:5px}.av11033-config>span,.av11033-phase>span{font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#607563}
.av11033-config>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:7px 11px;border:1px solid #c7d8c1;border-radius:12px;background:#fff;color:#294d31;text-align:left}.av11033-config small{font-weight:500;color:#6d7d6e}
.av11033-phase>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.av11033-phase button{min-height:48px;border:1px solid #c5d7bf;border-radius:12px;background:#fff;color:#3e5c43;font-weight:900}.av11033-phase button.active{border-color:#4f8354;background:#4f8354;color:#fff;box-shadow:0 3px 10px rgba(58,112,64,.2)}
.av11033-rename{min-height:44px;white-space:nowrap;border:1px solid #c5d7bf;border-radius:12px;background:#fff;color:#3b5e41;font-weight:750}
#av11033WorkflowPanel{margin:0 0 18px;color:#294d31}#av11033WorkflowPanel *{box-sizing:border-box}
.av11033-card{padding:20px;border:1px solid #bfd2b9;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(40,75,44,.08)}
.av11033-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.av11033-card-head span{display:block;margin-bottom:3px;color:#4e8054;font-weight:850}.av11033-card-head h2{margin:0;color:#264b2e;font-size:1.4rem}.av11033-card-head p{max-width:760px;margin:6px 0 0;color:#637364}.av11033-card-head button,.av11033-card footer button{min-height:44px;padding:8px 14px;border:1px solid #c5d7bf;border-radius:12px;background:#fff;color:#315938;font-weight:800}
.av11033-add-plan{display:grid;grid-template-columns:minmax(220px,1fr) minmax(110px,.32fr) auto;gap:12px;align-items:end;padding:16px;border-radius:16px;background:#eff6ec}.av11033-card label{display:grid;gap:6px;color:#36583c;font-weight:750}.av11033-card input,.av11033-card select{width:100%;min-height:46px;padding:8px 11px;border:1px solid #b9cdb3;border-radius:11px;background:#fff;color:#233f29;font:inherit}.av11033-card button.primary{min-height:46px;padding:9px 18px;border:1px solid #4f8354;border-radius:12px;background:#4f8354;color:#fff;font-weight:900}
.av11033-plan-list{display:grid;gap:10px;margin-top:15px}.av11033-plan-list article{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(105px,.35fr) minmax(170px,.65fr) minmax(160px,.55fr) auto;gap:10px;align-items:end;padding:13px;border:1px solid #d3dfcf;border-radius:14px;background:#fbfdf9}.av11033-crop-name{display:grid;align-self:center;gap:3px}.av11033-crop-name b{font-size:1.04rem}.av11033-crop-name small{color:#6b796c}.av11033-plan-list .danger{min-height:44px;padding:8px 12px;border:1px solid #e2b9b1;border-radius:11px;background:#fff8f6;color:#8b4439;font-weight:750}.av11033-date.hidden{visibility:hidden}.av11033-reconcile{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:9px 11px;border-radius:10px;background:#fff4dc;color:#735819}.av11033-reconcile button{border:1px solid #d2b86e;border-radius:9px;background:#fff;color:#665019;font-weight:800;padding:7px 10px}
.av11033-empty{margin:14px 0;padding:28px;border:1px dashed #b8cbb3;border-radius:15px;background:#f8fbf6;text-align:center;color:#6a786b}.av11033-card>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px}.av11033-card>footer>span{color:#68806b;font-size:.9rem}
.av11033-next{display:grid;gap:5px;margin-bottom:15px;padding:16px 18px;border-left:5px solid #57905d;border-radius:12px;background:#eef7eb}.av11033-next b{color:#2f5a36}.av11033-next p{margin:0;font-size:1.04rem}.av11033-next span{color:#617663}.av11033-next.complete{border-left-color:#91ae8f;background:#f4f8f2}
.av11033-progress-list{display:grid;gap:8px;margin-bottom:16px}.av11033-progress-list>div{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(260px,1fr);gap:5px 14px;padding:11px 13px;border:1px solid #d5e0d1;border-radius:12px;background:#fbfdf9}.av11033-progress-list i{grid-column:1/-1;display:block;height:7px;overflow:hidden;border-radius:99px;background:#e3ebe0}.av11033-progress-list u{display:block;height:100%;border-radius:inherit;background:#5b925f;text-decoration:none}
.av11033-plant-form{display:grid;grid-template-columns:minmax(210px,1fr) minmax(120px,.35fr) minmax(250px,.85fr);gap:13px;padding:17px;border:1px solid #c7d9c1;border-radius:16px;background:#f4f9f1}.av11033-plant-form fieldset{display:grid;grid-template-columns:auto auto 1fr;gap:7px 12px;align-items:center;margin:0;padding:8px 11px;border:1px solid #c7d6c2;border-radius:11px;background:#fff}.av11033-plant-form legend{padding:0 5px;color:#36583c;font-weight:750}.av11033-plant-form fieldset label{display:flex;grid-gap:5px;align-items:center;white-space:nowrap}.av11033-plant-form fieldset input[type=radio]{width:auto;min-height:0}.av11033-plant-form fieldset input[type=date]{min-height:38px}.av11033-plant-form>label:nth-of-type(3){grid-column:1/3}.av11033-location-note{align-self:end;margin:0;padding:10px 12px;color:#5c6f5e}.av11033-confirm{grid-column:1/-1;justify-self:end;min-width:240px}
.av11033-result{display:grid;gap:6px;margin-top:14px;padding:14px 16px;border:1px solid #96bd91;border-radius:13px;background:#edf8e9;color:#2b5732}.av11033-result>div{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px}.av11033-result button{padding:7px 10px;border:1px solid #9ab596;border-radius:9px;background:#fff;color:#315a37;font-weight:800}
.av11033-launcher{position:fixed;inset:0;z-index:10060;display:none;place-items:center;padding:18px}.av11033-launcher.open{display:grid}.av11033-launcher-backdrop{position:absolute;inset:0;background:rgba(27,42,29,.62);backdrop-filter:blur(3px)}.av11033-launcher-card{position:relative;width:min(760px,96vw);max-height:92vh;overflow:auto;border:1px solid #b9ccb4;border-radius:22px;background:#fff;box-shadow:0 22px 80px rgba(0,0,0,.3);color:#294d31}.av11033-launcher-card header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:22px 22px 0 0;background:linear-gradient(135deg,#3f7044,#59895c);color:#fff}.av11033-launcher-card header span{font-weight:800}.av11033-launcher-card header h2{margin:4px 0;color:#fff}.av11033-launcher-card header p{margin:5px 0 0;color:#f0f7ed}.av11033-x{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#355a3b;font-size:1.6rem}.av11033-launcher-main{display:grid;gap:15px;padding:22px 24px}.av11033-launcher-main label{display:grid;gap:7px}.av11033-launcher-main select{width:100%;min-height:50px;padding:10px 12px;border:1px solid #b9cdb3;border-radius:12px;background:#fff;color:#294d31;font:inherit}.av11033-launcher-main>button.primary{min-height:50px;border:0;border-radius:12px;background:#4f8354;color:#fff;font-weight:900;font-size:1.02rem}.av11033-launcher-main #av11033ConfigMeta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#647266;font-size:.9rem}.av11033-or{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;color:#6b796c}.av11033-or span{height:1px;background:#d6dfd3}.av11033-new-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.av11033-new-grid button{min-height:72px;padding:13px;border:1px solid #bfd0ba;border-radius:14px;background:#f8fbf6;color:#315738;font-size:1rem}.av11033-new-grid button:hover{border-color:#5a8d5e;background:#eef6eb}
@media(max-width:950px){.av11033-process{grid-template-columns:1fr 1fr}.av11033-rename{grid-column:1/-1}.av11033-plan-list article{grid-template-columns:1fr 1fr}.av11033-crop-name,.av11033-reconcile{grid-column:1/-1}.av11033-plant-form{grid-template-columns:1fr 1fr}.av11033-plant-form fieldset,.av11033-plant-form>label:nth-of-type(3),.av11033-location-note{grid-column:1/-1}}
@media(max-width:650px){.av11033-process{grid-template-columns:1fr;padding:12px}.av11033-rename{grid-column:auto}.av11033-card{padding:14px}.av11033-card-head{display:grid}.av11033-add-plan,.av11033-plan-list article,.av11033-plant-form,.av11033-progress-list>div{grid-template-columns:1fr}.av11033-crop-name,.av11033-reconcile,.av11033-plant-form fieldset,.av11033-plant-form>label:nth-of-type(3),.av11033-location-note,.av11033-confirm{grid-column:auto}.av11033-date.hidden{display:none}.av11033-plant-form fieldset{grid-template-columns:1fr}.av11033-confirm{width:100%;min-width:0}.av11033-card>footer{align-items:stretch;flex-direction:column}.av11033-card>footer button{width:100%}.av11033-new-grid{grid-template-columns:1fr}.av11033-launcher-card header,.av11033-launcher-main{padding:17px}.av11033-launcher-card header p{font-size:.9rem}}
