:root{--agi-green:var(--eav-accent);--agi-green-cta:var(--eav-accent);--agi-green-cta-h:var(--eav-accent-h);--agi-green-l:var(--eav-accent-l);--agi-green-l2:var(--eav-sky-1);--agi-green-b:var(--eav-border-strong);--agi-ink:var(--eav-ink);--agi-text-body:var(--eav-text-body);--agi-text-muted:var(--eav-text-muted);--agi-bg:var(--eav-bg);--agi-surface:var(--eav-surface);--agi-border:var(--eav-border);--agi-border-strong:var(--eav-border-strong);--agi-storefront-primary:var(--eav-accent);--agi-storefront-surface:var(--eav-sky-1)}
.eav-agronom{font-family:var(--eav-font-family);padding-top:32px;padding-bottom:64px}.eav-agronom h1{color:var(--eav-accent-d)}.eav-agronom .ag-task-card{border-radius:16px;border-color:var(--eav-border);padding:24px}.eav-agronom .ag-task-card:hover{border-color:var(--eav-accent);background:var(--eav-accent-l)}.eav-agronom .ag-task-card svg{color:var(--eav-accent)}.eav-agronom .ag-home-search{background:var(--eav-sky-1);border-radius:16px;padding:24px}.eav-agronom .ag-card-action{color:var(--eav-accent);font-weight:700}.eav-agronom .ag-legacy{margin:24px 0}.eav-agronom .eav-operating{margin:24px 0}.eav-agronom input,.eav-agronom select,.eav-agronom textarea{max-width:100%;box-sizing:border-box}.eav-agronom .ag-card{min-width:0}.eav-agronom .ag-btn{min-height:44px}.eav-agronom .ag-f input{min-height:44px}@media(max-width:600px){.eav-agronom{padding-top:20px}.eav-agronom .ag-home-search{padding:18px}.eav-agronom .ag-task-card{padding:20px}.eav-agronom .ag-task-grid{grid-template-columns:1fr}.eav-agronom .ag-fields{grid-template-columns:1fr}.eav-agronom h1{font-size:2rem}}
/* Keep the task and its next action visible before secondary settings. */
.eav-agronom .eav-agronom-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem}
.eav-agronom .eav-agronom-top p{margin:0}
.eav-agronom .ag-hero{padding:1rem 0 1.25rem}
.eav-agronom .ag-hero h1{color:var(--eav-accent-d);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}
.eav-agronom .ag-hero p{max-width:68ch;line-height:1.6}
.eav-agronom .ag-crumbs{margin:.5rem 0;color:var(--eav-text-muted)}
.eav-agronom .eav-operating{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--eav-border);border-radius:.75rem;background:var(--eav-accent-l)}
.eav-agronom .eav-operating summary{cursor:pointer;min-height:1.75rem;display:flex;align-items:center;justify-content:space-between;font-weight:600}
.eav-agronom .eav-operating summary::after{content:'+';font-size:1.25rem}
.eav-agronom .eav-operating[open] summary::after{content:'−'}
.eav-agronom .eav-operating form{margin-top:1rem}.eav-agronom .eav-operating .ag-btn{margin-top:1rem}
.eav-agronom .ag-app{margin-top:1rem;gap:1.25rem}
.eav-agronom .ag-step[aria-current="step"]{background:var(--eav-accent);border-color:var(--eav-accent);color:var(--eav-on-accent)}
.eav-agronom .ag-step[aria-current="step"] .ag-step-n{background:var(--eav-surface);color:var(--eav-accent)}
.eav-agronom .ag-panel{border-radius:1rem;padding:1.5rem}
.eav-agronom .ag-panel h2{margin:0 0 .5rem;line-height:1.3}
.eav-agronom .ag-panel-sub{margin-bottom:1.25rem}
.eav-agronom :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--eav-accent);outline-offset:3px}
.eav-agronom .ag-result-actions{padding:1.25rem;background:var(--eav-accent-l);border-radius:1rem}
.eav-agronom .ag-work-tabs{margin:1.5rem 0}
.eav-agronom .ag-work-tabs .ag-btn{background:var(--eav-accent-l);border-color:var(--eav-border);color:var(--eav-accent-d)}
.eav-agronom .ag-work .ag-panel{margin-bottom:1.25rem;scroll-margin-top:7rem}
.eav-agronom #ag-work-account{padding:.875rem 1rem;background:var(--eav-sky-1);border-radius:.75rem;line-height:1.6}
.eav-agronom .ag-work-order-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:1rem 0}
.eav-agronom .ag-work-order-controls select{padding:.625rem .75rem;min-height:2.75rem;border:1px solid var(--eav-border-strong);border-radius:.5rem;background:var(--eav-surface);font:inherit}
.eav-agronom-account{background:var(--eav-bg);min-height:45vh}
.eav-agronom-account>h1,.eav-agronom-account>p{max-width:44rem;margin-left:auto;margin-right:auto}
@media(min-width:900px){.eav-agronom .eav-operating .ag-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eav-agronom .ag-role-bar{justify-content:flex-start}.eav-agronom .ag-steps{gap:.5rem}.eav-agronom .ag-sum{top:6rem;max-height:calc(100dvh - 7rem);overflow-y:auto}}
@media(max-width:600px){.eav-agronom .eav-agronom-top{align-items:flex-start;font-size:.875rem}.eav-agronom .ag-work-entry{white-space:nowrap}.eav-agronom .ag-panel{padding:1rem}.eav-agronom .ag-work-tabs{display:flex;gap:.5rem}.eav-agronom .ag-work-tabs a{padding:.625rem .5rem;font-size:.875rem}.eav-agronom .ag-work-order-controls{align-items:stretch}.eav-agronom .ag-work-order-controls select{flex:1}.eav-agronom .ag-hero{padding:.75rem 0 1rem}.eav-agronom .eav-operating{padding:.75rem}.eav-agronom .ag-sum{border-top-color:var(--eav-accent)}}
.eav-agronom-scenario .ag-ctx,.eav-agronom-scenario .ag-role{grid-column:1/-1;margin:0}
.eav-agronom-scenario .ag-role{gap:.5rem}.eav-agronom-scenario .ag-role-b{min-height:2.75rem}
.eav-agronom .eav-operating summary::after{transform:none;position:static;border:0;width:auto;height:auto}
.eav-agronom .eav-operating[open] summary::after{transform:none}
.eav-agronom .ag-ask-fold{margin:0}
.eav-agronom .edu-h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;margin:.75rem 0}
.eav-agronom .edu-form-section{border-color:var(--eav-border);border-radius:1rem}
.eav-agronom .fj-steps{gap:.5rem}
@media print{.eav-agronom .eav-agronom-top{display:none}}
.eav-agronom .eav-task-context{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.eav-agronom-scenario .ag-task-search{margin:0}
.eav-agronom-scenario .ag-app{row-gap:.75rem}
.eav-agronom-scenario .ag-task-search>summary{min-height:2.75rem}
@media(max-width:600px){
.eav-agronom-scenario .ag-steps{display:flex;overflow-x:auto;gap:.5rem;padding-bottom:.375rem;scroll-snap-type:x proximity}
.eav-agronom-scenario .ag-steps li{flex:0 0 9.5rem;scroll-snap-align:start}
.eav-agronom-scenario .ag-step{min-height:3.25rem;padding:.625rem;font-size:.8125rem}
.eav-agronom-scenario .ag-role{flex-wrap:nowrap}.eav-agronom-scenario .ag-role-l{display:none}
.eav-agronom-scenario .ag-role-b{font-size:.8125rem;white-space:nowrap}
.eav-agronom-scenario .ag-ctx-i.is-empty{display:none}
.eav-agronom-scenario .ag-sum.is-empty{display:none}
.eav-agronom-scenario .ag-task-search>summary{font-size:.875rem}
.eav-agronom-scenario .eav-agronom-top{margin-bottom:.5rem}
}

.eav-agronom-guide{margin:1.25rem 0;border:1px solid var(--eav-border);border-radius:1rem;padding:1rem 1.25rem;scroll-margin-top:7rem}
.eav-agronom-guide summary{cursor:pointer;font-weight:600;color:var(--eav-accent-d);min-height:2.75rem;align-content:center;line-height:1.5}
.eav-agronom-guide>p,.eav-agronom-guide>ol{max-width:75ch;line-height:1.65}
.eav-agronom-guide li{padding-left:.25rem;margin:1rem 0}
.eav-agronom-guide strong{color:var(--eav-accent-d)}
@media(max-width:600px){.eav-agronom-guide{padding:.75rem 1rem}.eav-agronom-guide ol{padding-left:1.25rem}}

/* Результат: три модели остаются читаемыми без горизонтальной прокрутки. */
.eav-result-overview{margin:1.5rem 0;overflow-wrap:anywhere}
.eav-model-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.eav-model-result{padding:1rem;border:1px solid var(--agi-border);border-radius:.75rem;background:var(--agi-bg)}
.eav-model-result.is-selected{border:2px solid var(--agi-green-cta)}
.eav-model-result h4{margin:0;font-size:1.2rem}
.eav-model-result p{font-size:.85rem;color:var(--agi-text-muted)}
.eav-model-result dl{margin:0}.eav-model-result dl div{margin-top:.75rem}
.eav-model-result dt{font-size:.85rem}.eav-model-result dd{margin:.1rem 0 0;font-weight:700;font-size:1.2rem}
.eav-result-review{margin:1rem 0;padding:1rem;border-left:.25rem solid var(--agi-green-cta);background:var(--agi-surface)}
.eav-result-review h4{margin-top:0}.eav-result-review li{margin:.5rem 0}
@media(max-width:40rem){.eav-model-results{grid-template-columns:1fr}.eav-model-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.eav-model-result dd{font-size:1rem}.eav-model-result dt{font-size:.75rem}}

/* One clear next action; secondary history stays available without taking the screen. */
.eav-agronom .ag-work-next{margin:1rem 0;padding:1rem 1.25rem;background:var(--eav-accent-l);border-radius:.75rem;border:1px solid var(--eav-border)}
.eav-agronom .ag-work-next h3{margin:0 0 .75rem}.eav-agronom .ag-work-next ul{margin:0;padding-left:1.25rem}.eav-agronom .ag-work-next li{margin:.75rem 0;line-height:1.5}
.eav-agronom-account :is(.ag-task-overview,.ag-task-details,.ag-task-conversation,.ag-task-history,.ag-report-review){max-width:44rem;margin:1.25rem auto}
.eav-agronom-account .ag-task-overview{padding:1.25rem;background:var(--eav-accent-l);border-radius:1rem;border:1px solid var(--eav-border)}
.eav-agronom-account .ag-task-overview h2{margin:0 0 1rem}
.eav-agronom-account .ag-task-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0}
.eav-agronom-account .ag-task-facts dt{font-size:.875rem;color:var(--eav-text-muted)}
.eav-agronom-account .ag-task-facts dd{margin:.25rem 0 0;font-weight:700;overflow-wrap:anywhere}
.eav-agronom-account :is(.ag-task-details,.ag-task-history){padding:1rem 1.25rem;border:1px solid var(--eav-border);border-radius:.75rem;background:var(--eav-surface)}
.eav-agronom-account :is(.ag-task-details,.ag-task-history)>summary{cursor:pointer;min-height:2.75rem;align-content:center;font-weight:700;color:var(--eav-accent-d)}
.eav-agronom-account .ag-task-conversation article{border-left:.25rem solid var(--eav-accent);padding:.75rem 1rem;background:var(--eav-accent-l);margin:.75rem 0;overflow-wrap:anywhere}
.eav-agronom-account .ag-task-conversation h3{margin:0;font-size:1rem}
.eav-agronom-account .ag-report-review{padding:1.25rem;border:2px solid var(--eav-accent);border-radius:1rem;background:var(--eav-surface)}
.eav-agronom-account .ag-report-review h2{margin-top:0}.eav-agronom-account .ag-review-actions{display:flex;flex-wrap:wrap;gap:.75rem}
.eav-agronom-account [hidden]{display:none!important}
.eav-agronom-account textarea{display:block;width:100%}.eav-agronom-account label:has(textarea){display:block;width:100%}
@media(max-width:600px){.eav-agronom-account .ag-task-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eav-agronom-account .ag-review-actions button{width:100%}.eav-agronom-account :is(.ag-task-overview,.ag-task-details,.ag-task-history,.ag-report-review){padding:1rem}.eav-agronom-account :is(input,textarea){font-size:1rem}}
@media print{.eav-agronom-account :is(.ag-task-details,.ag-task-history)>*{display:block!important}.eav-agronom-account .ag-report-review{display:none!important}}
