.pp{--pp-ink:#e3ece5;--pp-muted:#b5c5b9;--pp-green:#b2db9c;--pp-ground:#101c16;--pp-panel:#18271e;--pp-line:#657c69;background:var(--pp-ground);color:var(--pp-ink);font:16px/1.55 Arial,Helvetica,sans-serif;max-width:1440px;margin:0 auto;padding:24px 20px;color-scheme:dark;min-height:70vh}.pp,.pp *{box-sizing:border-box}.pp *{min-width:0}.pp button,.pp h1,.pp h2,.pp h3,.pp h4,.pp label,.pp legend,.pp summary{text-wrap:balance}.pp li,.pp p,.pp td{text-wrap:pretty;overflow-wrap:anywhere}.pp h1{font-size:clamp(32px,4vw,56px);line-height:1.12;margin:16px 0}.pp h1,.pp h2{font-weight:700;color:var(--pp-green)}.pp h2{font-size:28px;line-height:1.25;margin:0 0 18px}.pp h3{font-size:22px;margin:20px 0 12px;color:var(--pp-green)}.pp h3,.pp h4{font-weight:700;line-height:1.3}.pp h4{font-size:18px;margin:0 0 12px}.pp p{margin:12px 0}.pp a{color:var(--pp-green);text-decoration:underline;text-underline-offset:3px}.pp-header{border-bottom:1px solid var(--pp-line);padding-bottom:20px;margin-bottom:24px}.pp-header>a{font-size:20px;font-weight:700}.pp-header p{margin:8px 0}.pp-section{padding:20px;background:var(--pp-panel);margin:24px 0}.pp button,.pp input,.pp select,.pp-section{border:1px solid var(--pp-line);border-radius:4px}.pp button,.pp input,.pp select{font:inherit;max-width:100%;min-height:44px;padding:9px 12px}.pp input,.pp select{width:100%;background:#0d1811;color:var(--pp-ink)}.pp input[type=range]{padding:0;accent-color:var(--pp-green)}.pp button{cursor:pointer;background:var(--pp-green);color:#142311;font-weight:700;min-width:44px}.pp button.pp-secondary{background:transparent;color:var(--pp-ink)}.pp button:disabled{opacity:.6;cursor:default}.pp :focus-visible{outline:3px solid #ebc989;outline-offset:3px}.pp label{display:block;margin:0 0 6px;color:var(--pp-ink)}.pp legend{font-size:22px;font-weight:700;padding:0 8px;color:var(--pp-green)}.pp fieldset{border:1px solid var(--pp-line);padding:18px;margin:28px 0;min-width:0}.pp details{margin:14px 0;border-top:1px solid var(--pp-line);padding-top:8px}.pp summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;color:var(--pp-green)}.pp details>label{margin-top:16px}.pp-number{margin:12px 0}.pp-source{font-size:16px;color:var(--pp-muted);margin:8px 0}.pp-source details{margin:4px 0;border:0}.pp-source summary{font-weight:400}.pp-unit{color:var(--pp-muted)}.pp-note{background:#243627;border-left:3px solid var(--pp-green);padding:14px;margin:18px 0}.pp-error{color:#ffd6a1;font-weight:700}.pp-error:empty{display:none}.pp-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.pp-actions>button{flex:1 1 190px}.pp-three,.pp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.pp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-crop{padding:24px 0;border-top:1px solid var(--pp-line);margin-top:24px}.pp-crop>h3{margin-top:0}.pp-allocation{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;align-items:end;border-bottom:1px solid var(--pp-line);padding:16px 0}.pp-allocation .pp-number{margin:0}.pp-check{display:flex!important;align-items:center;gap:10px;min-height:44px;margin:16px 0!important}.pp input[type=checkbox]{width:44px;height:44px;flex:0 0 44px;accent-color:var(--pp-green)}.pp-steps{display:flex;align-items:center;justify-content:space-between;gap:16px}.pp-steps span{font-weight:700;color:var(--pp-green)}.pp-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.pp-weather{border-top:2px solid var(--pp-green);padding-top:4px}.pp-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-case{border-left:1px solid var(--pp-line);padding:10px;overflow-wrap:anywhere}.pp-case p{margin:14px 0}.pp-amount{display:block;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-water-row{border-bottom:1px solid var(--pp-line);padding:12px 0}.pp footer{border-top:1px solid var(--pp-line);margin-top:28px;padding:16px 0;color:var(--pp-muted)}.pp [data-info-tip]{width:44px;min-height:44px;margin:0 4px}.pp-print-only{display:none}.pp ul{list-style:disc;padding-left:22px}.pp li{margin:6px 0}.pp-header{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding-bottom:16px;margin-bottom:20px}.pp-header h1{font-size:40px;margin:8px 0}.pp-intro p{margin:8px 0}.pp-three>.pp-number,.pp-two>.pp-number{margin-top:0}.pp fieldset{padding-top:8px;margin-top:48px}.pp fieldset>p:first-of-type{margin-top:4px}.pp-allocation{grid-template-columns:2fr 1fr;align-items:start}.pp-row-options{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-row-options .pp-check{margin:0!important}.pp-refinements{margin-top:20px}.pp-refinements details{margin-top:0}.pp-refinements:has(details[open]){grid-template-columns:1fr}.pp-refinements:has(details[open])>details{width:100%}.pp{min-height:0}.pp-header{align-items:start}.pp-intro p:first-child{font-size:20px;margin-top:0}.pp-three,.pp-two{margin-top:16px;margin-bottom:16px}.pp-row-options{margin-bottom:8px}.pp-crop>.pp-check{margin-bottom:32px!important}.pp fieldset{margin-top:24px}.pp-section{margin-top:16px}.pp h2{margin-bottom:12px}.pp-water-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:20px}.pp-water-overview .pp-number,.pp-water-overview>.pp-note{margin-top:0}.pp-water-overview>.pp-note:only-child{grid-column:1/-1}.pp-assumption-crops{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-assumption-crops>.pp-crop:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:901px){.pp fieldset>details{display:inline-block;vertical-align:top;width:calc(50% - 12px);margin-right:12px}.pp fieldset>details[open]{display:block;width:100%;margin-right:0}}@media(max-width:900px){.pp-assumption-crops,.pp-header,.pp-water-overview{grid-template-columns:1fr}.pp-header h1{font-size:36px}.pp-cases{grid-template-columns:1fr}.pp-allocation{grid-template-columns:1fr 1fr}.pp-three{grid-template-columns:1fr}.pp{padding:20px 16px}.pp-section{padding:16px}}.pp-water-overview>.pp-note{padding-top:0}.pp-source-status{white-space:nowrap}.pp-cases{gap:24px}.pp-assumption-crops>.pp-wide-crop{grid-column:1/-1}.pp-allocation:first-of-type{padding-top:8px}body:has(.pp)>aside p{text-wrap:balance}body:has(.pp)>aside a{white-space:nowrap}.pp-steps{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px}.pp-steps>span{font-weight:400}.pp-steps>span:first-child{font-weight:700}@media(max-width:900px){.pp-steps{grid-template-columns:1fr 1fr}.pp-steps button{grid-column:1/-1}}@media(min-width:1600px){.pp{max-width:calc(100% - 64px)}}@media(max-width:520px){.pp-allocation,.pp-two{grid-template-columns:1fr}.pp{padding:16px 12px}.pp-section{padding:12px}.pp fieldset{padding:4px 12px 12px}.pp-prices{gap:8px}.pp-case{padding:8px}.pp h2{font-size:26px}.pp-steps{align-items:start;flex-direction:column}.pp-actions{gap:10px}.pp-actions>button{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.pp *{scroll-behavior:auto!important;transition:none!important}}.pp-prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,7em),1fr))}.pp-two>.pp-number:last-child:nth-child(odd){grid-column:1/-1}.pp-water-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pp-water-cases .pp-two{grid-template-columns:1fr}.pp-water-cases details{margin-bottom:0}@media(max-width:900px){.pp-water-cases{grid-template-columns:1fr}}@media(min-width:1600px){.pp-header{grid-template-columns:1fr 3fr}.pp-steps{grid-template-columns:1fr 1fr 1fr auto}}@media print{@page{size:auto;margin:12mm}body,html{background:#fff!important;color:#111!important}.pp{background:#fff;max-width:none;padding:0;color:#111;font-size:10pt;line-height:1.35;--pp-ink:#111;--pp-muted:#333;--pp-green:#24442a;--pp-panel:#fff;--pp-ground:#fff;--pp-line:#888;color-scheme:light}.pp-header{padding:0;margin:0 0 10px}.pp h1{font-size:24pt}.pp h2{font-size:18pt}.pp h3{font-size:14pt}.pp h4{font-size:11pt}.pp-section{border:0;padding:0;margin:12px 0}.pp-cases{display:block}.pp-weather{-moz-column-break-inside:avoid;break-inside:avoid;margin:10px 0}.pp-prices{grid-template-columns:1fr 1fr}.pp-case p{margin:4px 0}.pp-note{background:#fff;border:1px solid #888}.pp button,.pp footer,.pp input,.pp select,.pp-no-print,.pp-steps,[data-testid=save-status],body>aside{display:none!important}.pp-print-only{display:block;-moz-column-break-before:page;break-before:page}.pp table{width:100%;border-collapse:collapse;table-layout:fixed}.pp td,.pp th{padding:6px;border:1px solid #aaa;text-align:left;overflow-wrap:anywhere}.pp tr{-moz-column-break-inside:avoid;break-inside:avoid}.pp thead{display:table-header-group}.pp-source{font-size:10pt}.pp details,.pp details>*{display:block}.pp details>summary{display:none}.pp-header{display:block}.pp-water-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pp-water-row p{font-size:9pt}.pp-water-cases summary{display:block!important;font-size:11pt;min-height:0;padding:0}.pp-print-only th:first-child{width:30%}.pp-print-only th:nth-child(2){width:25%}.pp-print-only td{padding:4px;font-size:9pt}.pp-print-only h3{-moz-column-break-after:avoid;break-after:avoid}.pp details[data-testid=allocation-comparison]{display:none}.pp-print-only li{font-size:9pt}.pp-amount{display:inline;float:right}.pp-prices{gap:18px}}@media screen and (min-width:901px){.pp-result-header,.pp-wide-crop .pp-crop-header{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-crop-header .pp-note,.pp-result-header .pp-note{margin-top:0}}@media screen and (min-width:1600px){.pp{max-width:calc(100% - 64px)}.pp-header{grid-template-columns:1fr 1fr 1fr}.pp-header .pp-intro{display:contents}.pp-header .pp-intro p{margin-top:0}}@media screen and (min-width:901px){.pp-result-header .pp-note,.pp-wide-crop .pp-crop-header .pp-note{padding-top:0}.pp-crop-header h3{margin-top:0}.pp-assumption-crops{row-gap:16px}.pp-crop{margin-top:8px;padding:16px 0}.pp-refinements{margin-top:8px;margin-bottom:0}}@media print{.pp-print-only ol{list-style:decimal;padding-left:22px}}@media screen and (min-width:901px){.pp-assumption-crops{row-gap:8px}.pp-crop{margin-top:4px;padding-top:12px}}@media screen and (min-width:1600px){.pp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-steps>button{justify-self:end}.pp-steps>span:nth-child(3){text-align:right}}@media screen and (min-width:901px){.pp-plan-header{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-plan-header p{margin-top:0;padding-top:3px}}@media screen and (min-width:1600px){.pp-wide-crop .pp-crop-header{grid-template-columns:1fr 3fr}.pp-wide-crop .pp-crop-header .pp-note,.pp-wide-crop .pp-refinements>details:not([open])>summary{text-align:center}}.pp .pp-crop-header{display:block}.pp-crop-header h3{margin-bottom:4px}.pp-crop-header p{margin-top:0}@media screen and (min-width:901px){.pp-money-header,.pp-water-footer{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-water-footer>details{margin-top:0}.pp-water-footer>p{padding-top:10px}.pp-money-header h3,.pp-money-header>details{margin-top:0}.pp-money-header:has(details[open]){grid-template-columns:1fr}.pp-money-header:has(details[open])>details{grid-column:1/-1}}.pp-intro p{text-wrap:balance}@media screen and (min-width:1600px){.pp-threshold-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-threshold-content>div>p:first-child,.pp-threshold-content>p{margin-top:0}.pp-assumption-crops>.pp-wide-crop{grid-column:auto}.pp-assumption-crops>.pp-crop:last-child:nth-child(odd){grid-column:1/-1}}.pp-water-footer>details{margin-bottom:0}.pp-inline-tip{white-space:nowrap}.pp .pp-inline-tip [data-info-tip]{vertical-align:baseline;margin-right:0}.pp-water-summary p{margin:8px 0}.pp-save .pp-actions{margin-top:8px}@media screen and (min-width:901px){.pp-water-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.pp-water-summary>p:nth-child(n+4){grid-column:1/-1}.pp-land-header,.pp-result-cautions{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-result-cautions>p{margin:0}.pp-land-header>details{margin-top:0}}.pp-caution-next{display:flex;gap:8px;align-items:start}.pp-caution-next>p{margin:0}.pp .pp-caution-next>[data-info-tip]{flex:0 0 44px;margin:0}.pp-case .pp-note{padding:8px;text-wrap:balance}@media screen and (min-width:901px){.pp-water-summary>p:nth-child(n+4){grid-column:auto}.pp-water-overview>div:not(.pp-note){display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.pp-water-overview>div:not(.pp-note)>p{grid-column:1/-1;margin-top:0}.pp-caution-next{padding:14px}}@media screen and (min-width:1600px){.pp{max-width:90%}.pp-threshold-content{grid-template-columns:2fr 1fr}.pp-result-footer:has(>[data-testid=water-details][open]){display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:start}.pp-result-footer:has(>[data-testid=water-details][open])>.pp-result-cautions{display:block;grid-column:1;grid-row:1}.pp-result-footer:has(>[data-testid=water-details][open])>[data-testid=water-details]{grid-column:2;grid-row:1/3;margin-top:0;padding-top:3px}.pp-result-footer:has(>[data-testid=water-details][open])>[data-testid=same-plan],.pp-result-footer:has(>[data-testid=water-details][open])>[data-testid=threshold]{grid-column:1;grid-row:2}.pp-result-footer:has(>[data-testid=water-details][open]) .pp-threshold-content{display:block}.pp-result-footer:has(>[data-testid=water-details][open]) h3{margin-top:0}}.pp-label-help{display:flex;align-items:center;gap:4px}.pp-label-help>label{flex:1;margin:0}.pp-farm-water{border-top:1px solid var(--pp-line);margin-top:24px;padding-top:8px}@media screen and (min-width:901px){.pp [data-testid=county-crops]>p{text-wrap:balance}.pp-farm-water{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}.pp-farm-water>details,.pp-farm-water>h3{grid-column:1/-1}.pp-farm-water:not(:has(#water))>.pp-farm-rainfall{grid-column:1/-1}.pp-weather{display:flex;flex-direction:column}.pp-prices{flex:1}.pp-case{flex-direction:column}.pp-case,.pp-case>p:not(.pp-note){display:flex;justify-content:space-between}.pp-case>p:not(.pp-note){align-items:baseline;gap:12px}.pp-case .pp-amount{white-space:nowrap}.pp-case>details{margin-top:14px}.pp-water-cases>details[open]{display:flex;flex-direction:column}.pp-water-cases>details[open]>.pp-two{flex:1;align-content:space-between}}@media screen and (min-width:901px) and (max-width:1100px){.pp-case>p:not(.pp-note){display:block}.pp-case .pp-amount{white-space:normal}}@media screen and (min-width:1600px){.pp-result-footer:has(>[data-testid=water-details][open]){display:block}.pp-result-footer:has(>[data-testid=water-details][open])>.pp-result-cautions{display:grid}.pp-result-footer:has(>[data-testid=water-details][open]) .pp-threshold-content{display:grid;grid-template-columns:2fr 1fr}.pp-assumption-crops>.pp-wide-crop,.pp-assumption-crops>.pp-wide-crop+.pp-crop:last-child{grid-column:1/-1}}.pp-workspace-nav{position:sticky;top:0;z-index:20;display:flex;gap:12px;background:var(--pp-ground);padding:12px 0;border-bottom:1px solid var(--pp-line)}.pp-workspace-nav>button{flex:1}.pp-live-notice:empty{display:none}.pp-is-workspace .pp-live-notice:not(:empty){position:sticky;top:72px;z-index:19;background:var(--pp-panel);padding:8px;border:1px solid var(--pp-line)}.pp-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:24px}.pp-workspace-blocks{grid-column:1;grid-row:1}.pp-bottom-line{grid-column:2;grid-row:1;position:sticky;top:86px;border:1px solid var(--pp-green);border-radius:8px;background:#203426;padding:20px;font-variant-numeric:tabular-nums;z-index:15}.pp-bottom-total{display:flex;flex-direction:column}.pp-bottom-total>strong{line-height:1.15}.pp-bottom-scope{font-size:14px}.pp .pp-headline-shortfall{font-size:36px;line-height:1.15;margin:12px 0;color:#ffd6a1}.pp .pp-headline-shortfall>span{display:block;font:inherit}.pp .pp-water-quantity{white-space:nowrap;font:inherit;overflow-wrap:normal}.pp-bottom-crops>p>span:last-child{white-space:nowrap}.pp-bottom-crops>p:has(>span:only-child){display:block}.pp-bottom-crops{padding-top:8px}.pp-bottom-crops>p{display:flex;justify-content:space-between;gap:12px;margin:6px 0;font-size:14px}.pp-bottom-crops strong{white-space:nowrap}.pp-fallow-total{font-size:14px}.pp-bottom-water>p{display:grid;grid-template-columns:1fr auto;gap:0 8px;font-size:14px;margin:6px 0}.pp-bottom-water>p>span:last-child{grid-column:1/-1;color:var(--pp-muted)}.pp-short-note{font-size:14px;color:#ffd6a1}.pp-workspace-context{padding:0 0 20px}.pp-workspace-context>p{color:var(--pp-muted)}.pp-workspace-crop{display:block;border-radius:8px;padding:22px;margin:0 0 24px;scroll-margin:90px}.pp-crop-heading{border-bottom:1px solid var(--pp-line);padding-bottom:12px}.pp-crop-heading h3{margin:0 0 4px;font-size:26px}.pp-crop-heading p{margin:0}.pp-crop-scope{font-size:14px;color:var(--pp-muted)}.pp-crop-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;align-items:start}.pp-crop-controls>.pp-number{margin:8px 0}.pp-slider-entry{display:grid;grid-template-columns:minmax(60px,1fr) 106px;gap:12px;align-items:center}.pp-slider-entry>input[inputmode=decimal]{grid-column:2;grid-row:1}.pp-slider-entry>input[type=range]{grid-column:1;grid-row:1;width:100%;min-width:44px}.pp-label-help{margin-bottom:6px}.pp-workspace-crop .pp-source{font-size:14px;margin:4px 0}.pp-workspace-crop .pp-source>p{margin:0}.pp-workspace-crop .pp-source-status{display:none}.pp-workspace-crop .pp-source summary{font-size:14px;min-height:44px;padding:10px 0}.pp-workspace-crop .pp-source details{margin:0;padding:0}.pp-extra-controls{border-top:1px solid var(--pp-line);padding-top:12px;margin-top:16px}.pp-irrigation-answer{padding:12px;border-left:3px solid var(--pp-green);background:#203426}.pp-crop-choice{max-width:360px;margin:18px 0}.pp-workspace-tools{margin-top:28px}@media(max-width:1100px){.pp-workspace-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.pp-crop-controls{grid-template-columns:1fr}.pp-workspace-crop{padding:16px}}@media(max-width:760px){.pp-is-workspace{padding-bottom:300px}.pp-workspace-layout{display:block}.pp-bottom-line{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:10px 10px 0 0;padding:8px 12px;box-shadow:0 -4px 16px #0006;max-height:49vh;overflow-y:auto}.pp-bottom-total{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.pp-bottom-total>strong{font-size:24px}.pp-bottom-scope{display:none}.pp-bottom-crops{padding-top:4px;margin-top:4px}.pp-bottom-crops>p{line-height:1.2;margin:2px 0}.pp-fallow-total{margin:3px 0!important;line-height:1.2}.pp-bottom-water{padding-top:3px}.pp-bottom-water>p{line-height:1.2;margin:3px 0}.pp-bottom-water>p>span:last-child{font-size:12px}.pp-short-note{margin:3px 0!important;line-height:1.2;font-size:12px}.pp-workspace-nav{gap:8px;padding:8px 0}.pp-workspace-nav button{padding:6px;font-size:14px;line-height:1.25}.pp-is-workspace .pp-live-notice:not(:empty){top:66px;font-size:14px}.pp-workspace-crop{padding:12px}.pp-workspace-context h2{font-size:26px}.pp-crop-controls{gap:4px}.pp-header h1{font-size:32px}.pp-workspace-crop .pp-source{font-size:14px}.pp-slider-entry{grid-template-columns:minmax(44px,1fr) 104px;gap:10px}}@media print{.pp-entry-actions,.pp-workspace-nav,.pp-workspace-tools{display:none!important}.pp-is-workspace{padding-bottom:0}.pp-workspace-layout{display:block}.pp-bottom-line{position:static;max-height:none;overflow:visible;box-shadow:none;margin-bottom:16px}.pp-bottom-line,.pp-workspace-crop{background:#fff;-moz-column-break-inside:avoid;break-inside:avoid}.pp-crop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-bottom-total>strong{font-size:24pt}.pp-slider-entry:has(input[inputmode=decimal]):after{content:attr(data-print-value)}}.pp-is-workspace .pp-live-notice:not(:empty){position:static}.pp-is-workspace>.pp-header{margin-bottom:10px;padding-bottom:10px}.pp-is-workspace>.pp-header .pp-intro{display:none}.pp-is-workspace>.pp-header{display:block}.pp-is-workspace>.pp-header>div:first-child{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pp-is-workspace>.pp-header h1{font-size:28px;margin:0}.pp-is-workspace>.pp-steps{font-size:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:760px){.pp-is-workspace>.pp-header>div:first-child{gap:4px 12px}.pp-is-workspace>.pp-header h1{font-size:24px}.pp-is-workspace>.pp-steps{display:none}.pp-is-workspace>.pp-header{margin:0;padding:0 0 8px}.pp-workspace-layout{margin-top:12px}}.pp a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:6px 0;overflow-wrap:anywhere;max-width:100%}.pp-residue{border-top:1px solid var(--pp-line);margin-top:20px;padding-top:14px}.pp-residue h4{font-size:20px;margin:0;flex:1}.pp-residue output{display:block;font-size:26px;font-weight:700;color:var(--pp-green);padding:8px 0}.pp-residue .pp-two{align-items:start}.pp-fsa{border:1px solid var(--pp-line);border-radius:8px;padding:18px;margin-bottom:24px}.pp-fsa .pp-label-help h3{flex:1;margin:0;font-size:21px}.pp-fsa-entry{min-width:0;border:1px solid var(--pp-line);border-radius:6px;padding:14px;margin:18px 0}.pp-fsa-entry legend{font-weight:700;padding:0 6px}.pp-fsa-comparison{border-left:3px solid var(--pp-green);padding:4px 12px;background:#203426}.pp-fsa-comparison p{margin:6px 0}.pp-fsa-add{margin-top:16px}.pp-fsa-add button{margin-top:10px}.pp-fsa select,.pp-residue select{max-width:100%;width:100%}@media(max-width:760px){.pp-is-workspace>.pp-steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.3;margin-top:6px}.pp-is-workspace>.pp-steps>span:first-child{display:none}.pp-bottom-scope{display:block;font-size:12px;line-height:1.15;margin:2px 0!important}.pp-bottom-line{padding-top:6px;padding-bottom:6px}.pp-short-note{font-size:12px}.pp-bottom-line{max-height:49vh}.pp-bottom-water>p{margin:1px 0}.pp-fallow-total{margin:1px 0!important}html:has(.pp-is-workspace){scroll-padding-top:90px;scroll-padding-bottom:290px}.pp-is-workspace button,.pp-is-workspace input,.pp-is-workspace select,.pp-is-workspace summary{scroll-margin-top:90px;scroll-margin-bottom:290px}.pp .pp-headline-shortfall{font-size:28px;margin:4px 0}.pp-bottom-total{flex-wrap:wrap}.pp-bottom-total>strong{font-size:28px}.pp-bottom-line:has(.pp-headline-shortfall) .pp-bottom-crops{display:none}.pp-bottom-line:has(.pp-headline-shortfall) .pp-bottom-water>p>span:last-child{display:none}}.pp [aria-invalid=true],.pp [aria-invalid=true]:focus-visible{outline:3px solid #ff7474;outline-offset:2px;border-color:#ff7474}.pp [aria-invalid=true]{scroll-margin-block:100px}.pp .pp-note .pp-note{border:0;padding:0;margin:8px 0}.pp .pp-hours-caption{font-size:12px;line-height:1.2;margin:4px 0}.pp-bottom-water>p[data-used="0"][data-available="0"]{display:none}.pp-custom-lines{margin-block:1rem;min-width:0}.pp-adviser-totals dt,.pp-custom-lines p,.pp-financial-ledger dt{overflow-wrap:anywhere}.pp-line-draft{display:grid;gap:.5rem;min-width:0;margin-bottom:.75rem}.pp-line-draft>input,.pp-line-draft>select{max-width:100%;min-width:0;width:100%}.pp-own-line{margin-bottom:.75rem}.pp-own-line>button{margin-right:.5rem}.pp-setup-inputs{grid-column:1/-1;min-width:0}.pp-setup-inputs .pp-label-help label{text-wrap:balance}.pp-unplanted-choice{margin:12px 0}.pp [aria-invalid=true]{outline:2px solid #b42318;outline-offset:2px}.pp-header .pp-tagline{margin:2px 0 0;font-size:15px;line-height:1.35;color:var(--pp-muted);text-wrap:balance}.pp-is-workspace{max-width:1600px;padding:16px 24px;font-size:14px}body:has(.pp-is-workspace)>aside{border-color:#657c69;color:#bdcbbb}body:has(.pp-is-workspace)>aside p{color:#bdcbbb}body:has(.pp-is-workspace)>aside a{color:#b2db9c}.pp-is-workspace>.pp-header{margin:0;border:0;padding:0}.pp-is-workspace>.pp-header h1{font-size:26px}.pp-is-workspace>.pp-header>div:first-child{align-items:baseline}.pp-is-workspace>.pp-steps{margin:4px 0;color:var(--pp-muted)}.pp-is-workspace>.pp-entry-actions{position:absolute;gap:8px;margin:0}.pp-is-workspace>.pp-entry-actions>button{flex:initial;font-size:13px}.pp-workspace-nav{position:static;padding:8px 0;gap:8px;justify-content:flex-start}.pp-workspace-nav>button{flex:initial;font-size:13px}.pp-workspace-layout{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.pp-workspace-lead{display:flex;justify-content:space-between;gap:16px;padding:14px 0}.pp-workspace-lead h2{margin:0 0 4px}.pp-workspace-lead p{margin:0}.pp-workspace-lead>div:nth-child(2){max-width:230px;text-align:right}.pp-workspace-lead small{display:block;color:var(--pp-muted);font-size:12px;margin-top:4px}.pp-crop-grid{display:grid;align-items:start}.pp-workspace-crop{scroll-margin:20px}.pp-crop-heading{padding-bottom:8px}.pp-crop-heading h3{font-size:20px;min-height:52px;display:flex;align-items:center;text-wrap:balance}.pp-workspace-crop>.pp-number{margin:8px 0}.pp-workspace-crop>.pp-number>.pp-source{display:none}.pp-slider-entry{grid-template-columns:minmax(44px,1fr) 80px;gap:8px}.pp-label-help{margin-bottom:2px}.pp .pp-disclosure{margin:0;border-top:1px solid var(--pp-line);padding:0;width:100%}.pp .pp-disclosure>summary{list-style:none;padding:0;min-height:44px}.pp .pp-disclosure>summary::-webkit-details-marker{display:none}.pp .pp-disclosure>summary>button{display:grid;grid-template-columns:1fr auto;gap:0 8px;width:100%;text-align:left;background:transparent;color:var(--pp-ink);border:0;border-radius:0;padding:8px 0;min-height:44px;font-weight:600}.pp-disclosure>summary>button small{grid-column:1/-1;color:var(--pp-muted);font-size:12px;font-weight:400;line-height:1.4;margin-top:3px}.pp-disclosure-body{padding:4px 0 12px}.pp-disclosure-body p{font-size:14px}.pp .pp-disclosure .pp-disclosure{margin-top:8px}.pp .pp-source .pp-disclosure{border:0}.pp .pp-source .pp-disclosure>summary>button{color:var(--pp-green);font-size:12px;font-weight:400;text-decoration:underline}.pp-all-acres{width:100%;margin:0 0 10px;font-size:13px!important}.pp-fallow-card .pp-crop-heading{border:0;padding:0}.pp-fallow-card .pp-crop-heading h3{font-size:15px}.pp-fallow-card>.pp-disclosure{border:0}.pp-bottom-line{padding:16px;max-height:calc(100dvh - 220px);overflow:auto}.pp-bottom-total>strong{font-size:34px;margin-top:4px}.pp-example-chip{display:block;color:var(--pp-green);line-height:1.3;margin-bottom:4px}.pp-bottom-line .pp-hours-caption a{display:inline;min-height:0;padding:0}.pp .pp-headline-shortfall{font-size:18px}.pp-delta{font-size:13px;background:#2b4430;padding:8px;margin:12px 0}.pp-delta[data-active=false]{display:none}.pp-bottom-crops>p:has(>span:nth-child(3)){display:grid;grid-template-columns:minmax(0,1fr) auto auto;-moz-column-gap:10px;column-gap:10px;font-size:13px;margin:4px 0}.pp-bottom-crops>p>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.pp-fsa-line{border-top:1px solid var(--pp-line);padding-top:10px;font-size:13px}.pp-workspace-blocks>.pp-disclosure{margin-top:12px}.pp-workspace-blocks>.pp-section{padding:0;background:transparent;border:0;border-top:1px solid var(--pp-line);border-radius:0}.pp-workspace-blocks>footer{font-size:12px;margin:12px 0 0;padding:4px 0}.pp-workspace-blocks>footer p{margin:4px 0}.pp-bottom-water>p{font-size:12px}.pp-workspace-crop .pp-crop-controls,.pp-workspace-crop .pp-two{grid-template-columns:1fr;gap:8px}.pp-workspace-crop .pp-residue h4{font-size:17px}.pp-workspace-crop .pp-residue output{font-size:22px}.pp-is-workspace .pp-live-notice:not(:empty){font-size:13px;margin:6px 0;padding:6px 10px}.pp-source>p,.pp-workspace-crop .pp-source>p{font-size:12px}@media(min-width:761px) and (max-width:1200px){.pp-workspace-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.pp-crop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-is-workspace>.pp-entry-actions{position:static;margin:8px 0}}@media(max-width:760px){.pp-is-workspace{padding:10px 12px 180px;font-size:14px}.pp-is-workspace>.pp-header h1{font-size:22px}.pp-is-workspace>.pp-header a{display:none}.pp-is-workspace>.pp-steps{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;font-size:12px}.pp-is-workspace>.pp-steps>span{white-space:normal;overflow-wrap:anywhere}.pp-is-workspace>.pp-entry-actions{position:static;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:6px 0}.pp-is-workspace>.pp-entry-actions>button{font-size:12px;padding:6px 4px;line-height:1.2}.pp-workspace-nav{padding:4px 0;gap:6px}.pp-workspace-nav>button{flex:1;font-size:12px;line-height:1.2;padding:6px}.pp-workspace-layout{display:block;margin-top:12px}.pp-workspace-lead{display:block;padding:8px 0 12px}.pp-workspace-lead h2{display:none}.pp-workspace-lead p{font-size:12px}.pp-workspace-lead>div:nth-child(2){max-width:none;display:flex;gap:8px;text-align:left;align-items:center;margin-top:8px}.pp-workspace-lead small{flex:1;font-size:12px}.pp-crop-grid{grid-template-columns:1fr;gap:10px}.pp-crop-heading h3{min-height:0;font-size:20px}.pp-workspace-crop{padding:10px}.pp-workspace-crop>.pp-disclosure>summary>button{padding:7px 0}.pp-workspace-crop>.pp-disclosure>summary>button small{font-size:12px}.pp-fallow-card{display:block}.pp-bottom-line{position:fixed;top:auto;bottom:0;left:0;right:0;padding:8px 12px;max-height:45dvh;border-radius:10px 10px 0 0;display:grid;grid-template-columns:1fr auto;gap:0 8px}.pp-is-workspace:has(.pp-summary-expanded){padding-bottom:calc(45dvh + 24px)}.pp-bottom-total{display:block}.pp-bottom-total>span{display:block;font-size:12px}.pp-bottom-total>strong{font-size:24px;display:block;margin:0;line-height:1.2}.pp-bottom-line>.pp-bottom-scope{grid-column:1/-1;grid-row:2;font-size:12px;margin:2px 0!important}.pp-summary-toggle{display:block;grid-column:2;grid-row:1;font-size:12px!important;padding:4px 8px!important;max-width:84px}.pp-bottom-line>.pp-delta{grid-column:1/-1;font-size:12px;padding:0;background:none;margin:2px 0}.pp-bottom-line>.pp-delta[data-active=false]{display:none}.pp-bottom-line>.pp-headline-shortfall{grid-column:1/-1;font-size:12px;margin:2px 0}.pp-bottom-detail{display:none;grid-column:1/-1}.pp-summary-expanded .pp-bottom-detail{display:block}.pp-bottom-line:has(.pp-headline-shortfall) .pp-bottom-crops{display:block}html:has(.pp-is-workspace){scroll-padding-top:16px;scroll-padding-bottom:170px}html:has(.pp-summary-expanded){scroll-padding-bottom:calc(45dvh + 16px)}.pp-is-workspace button,.pp-is-workspace input,.pp-is-workspace select,.pp-is-workspace summary{scroll-margin-top:16px;scroll-margin-bottom:170px}}@media print{.pp-summary-toggle{display:none}.pp-bottom-detail,.pp-crop-grid{display:block}.pp-disclosure-body{display:block!important}.pp-disclosure>summary{display:none}}.pp{--pp-result-width:400px;--font-primary:Arial,Helvetica,sans-serif;--pp-ink:#edf2e9;--pp-muted:#bbc8bb;--pp-green:#c9e89a;--pp-ground:#101a15;--pp-panel:#1b2920;--pp-line:#637568;--pp-result:#24372b;--pp-input:#101c15;--pp-warning:#ffd29b;--pp-track:#78897b;--pp-reference:#f3f3dd}.pp [data-crop-tone=corn]{--crop-color:#e8bf6c}.pp [data-crop-tone=cotton]{--crop-color:#92cddd}.pp [data-crop-tone=wheat]{--crop-color:#9dce9f}.pp [data-crop-tone=sorghum]{--crop-color:#efa58d}.pp [data-crop-tone=grain]{--crop-color:#ddd0a7}.pp [data-crop-tone=hay]{--crop-color:#85ceba}.pp [data-crop-tone=fallow]{--crop-color:#bfbbb0}.pp [data-crop-tone=silage]{--crop-color:#b3d47d}.pp [data-crop-tone=forage]{--crop-color:#e6b5d0}.pp [data-crop-tone=wheat-hay]{--crop-color:#d8df82}.pp [data-crop-tone=triticale-green]{--crop-color:#a6b9ed}.pp [data-crop-tone=triticale-hay]{--crop-color:#c8b6e6}.pp [data-crop-tone=custom]{--crop-color:#e7a9b2}.pp h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-.7px}.pp-is-workspace{width:100%;max-width:1760px;padding:16px 24px 32px;line-height:1.4;position:relative}.pp-is-workspace>.pp-header h1{font-size:30px;color:var(--pp-ink)}.pp-is-workspace>.pp-header a{font-size:13px;letter-spacing:.4px}.pp-is-workspace>.pp-steps{margin:0;font-size:12px;max-width:760px;gap:16px}.pp-is-workspace>.pp-entry-actions{top:16px;right:24px}.pp-is-workspace>.pp-entry-actions>button{font-size:12px;border-radius:3px}.pp-workspace-nav{padding:6px 0 10px;margin-top:6px;border-color:var(--pp-line)}.pp-workspace-nav>button{min-height:44px;font-size:12px;padding:6px 12px}.pp-workspace-layout{grid-template-columns:minmax(0,1fr) var(--pp-result-width);gap:24px;margin-top:16px}.pp-workspace-lead{padding:10px 0 14px;align-items:center;min-height:78px}.pp-workspace-lead h2{color:var(--pp-ink);font-size:22px;font-weight:400;letter-spacing:-.3px}.pp-workspace-lead p{font-size:13px;color:var(--pp-muted)}.pp-crop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pp-crop-grid[data-crop-count="1"]{grid-template-columns:minmax(260px,520px)}.pp-crop-grid[data-crop-count="2"]{grid-template-columns:repeat(2,minmax(0,520px))}.pp-workspace-crop{margin:0;padding:12px;border:1px solid var(--pp-line);border-top:3px solid var(--crop-color);border-radius:3px;background:var(--pp-panel)}.pp-crop-heading{padding:0 0 8px;border-color:var(--pp-line)}.pp-crop-heading h3{font-size:19px;color:var(--pp-ink);min-height:46px;line-height:1.2;text-wrap:pretty}.pp label,.pp-crop-heading h3{overflow-wrap:anywhere}.pp-crop-heading p{font-size:12px;color:var(--pp-muted)}.pp-workspace-crop>.pp-number{margin:4px 0 8px}.pp-workspace-crop>.pp-number label{font-size:13px}.pp input,.pp select{background:var(--pp-input)}.pp input[type=range]{accent-color:var(--crop-color,var(--pp-green));background:transparent}.pp-slider-entry>input[inputmode=decimal]{font-variant-numeric:tabular-nums;font-size:16px;text-align:right}.pp .pp-label-help>[data-info-tip]{background:transparent;border-color:transparent;color:var(--pp-muted);font-weight:400;border-radius:50%;font-size:16px}.pp .pp-label-help>[data-info-tip]:hover{background:var(--pp-result);border-color:var(--pp-line)}.pp-all-acres{min-height:44px;border-color:var(--pp-line);font-weight:400!important;margin-bottom:10px}.pp-all-acres-compact{display:none}.pp .pp-crop-groups>.pp-disclosure>summary>button{font-size:13px;padding:8px 0}.pp-crop-groups>.pp-disclosure>summary>button small{font-size:12px;line-height:1.35;margin-top:2px}.pp-crop-groups>.pp-disclosure[open]{border-color:var(--crop-color)}.pp-crop-groups>.pp-disclosure[open]>summary>button{color:var(--crop-color)}.pp-fallow-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;padding:6px 12px;border-top-width:1px;gap:16px;max-width:none}.pp-fallow-card .pp-crop-heading h3{font-size:14px;min-height:0;margin:2px 0}.pp-fallow-card .pp-crop-groups>.pp-disclosure{border:0}.pp-workspace-blocks>.pp-workspace-tools{margin-top:16px}@media(min-width:1200px){.pp-crop-grid-many{grid-template-columns:1fr}.pp-crop-grid-many>.pp-workspace-crop:not(.pp-fallow-card){display:grid;grid-template-columns:minmax(120px,1fr) minmax(154px,1.2fr) 100px minmax(190px,1.4fr);gap:0 12px;align-items:center;padding:8px 12px;border-top:1px solid var(--pp-line);border-left:3px solid var(--crop-color)}.pp-crop-grid-many .pp-crop-heading{padding:0;border:0}.pp-crop-grid-many .pp-crop-heading h3{font-size:17px;min-height:0;display:block;margin:0 0 4px}.pp-crop-grid-many .pp-crop-heading p{font-size:12px}.pp-crop-grid-many .pp-workspace-crop>.pp-number{margin:0}.pp-crop-grid-many .pp-slider-entry{grid-template-columns:minmax(44px,1fr) 65px;gap:6px}.pp-crop-grid-many .pp-all-acres{margin:0;padding:4px 6px;min-height:28px;white-space:nowrap;font-size:12px!important;line-height:16px}.pp-crop-grid-many .pp-all-acres-full{display:none}.pp-crop-grid-many .pp-all-acres-compact{display:inline;font:inherit}.pp-crop-grid-many .pp-crop-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.pp-crop-grid-many .pp-crop-groups>.pp-disclosure>summary>button small{display:none}.pp-crop-grid-many .pp-crop-groups>.pp-disclosure{border:0}.pp-crop-grid-many .pp-workspace-crop:has(.pp-crop-groups>.pp-disclosure[open])>.pp-crop-groups{grid-column:1/-1;border-top:1px solid var(--pp-line);margin-top:8px}.pp-crop-grid-many .pp-crop-groups>.pp-disclosure[open]{grid-column:1/-1}.pp-crop-grid-many .pp-disclosure-body{max-width:760px}.pp-crop-grid-many .pp-workspace-crop>.pp-note{grid-column:1/-1;order:5;margin:6px 0}}.pp-bottom-line :where(span,strong,small,i){font-size:inherit;line-height:inherit}.pp .pp-disclosure>summary>button>span{font:inherit}.pp-bottom-line{top:16px;padding:10px 16px;max-height:none;overflow:visible;border:1px solid var(--pp-line);border-top:3px solid var(--pp-green);border-radius:3px;background:var(--pp-result);box-shadow:none}.pp-bottom-total>span{font-size:12px;font-weight:600;letter-spacing:.4px}.pp-bottom-total>strong{font-family:Georgia,Times New Roman,serif!important;font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.1;margin:4px 0 0;color:var(--pp-green)}.pp-bottom-total>strong[data-loss=true]{color:var(--pp-warning)}.pp-example-chip{letter-spacing:.5px;text-transform:uppercase;line-height:1.4;margin-bottom:6px}.pp-bottom-scope,.pp-example-chip{font-size:12px;color:var(--pp-muted)}.pp-bottom-scope{line-height:1.35;margin:4px 0!important}.pp .pp-headline-shortfall{font-size:15px;line-height:1.25;margin:8px 0;color:var(--pp-warning)}.pp-delta{background:transparent;border:0;font-size:12px;padding:0;margin:6px 0 10px;min-height:17px}.pp-delta[data-active=false]{display:block;color:var(--pp-muted)}.pp-bottom-detail{display:block}.pp-bottom-crops{padding-top:6px;border-top:1px solid var(--pp-line)}.pp-bottom-crops>p:has(>span:nth-child(3)){grid-template-columns:minmax(0,1fr) 88px 80px;gap:0 8px;font-size:14px;align-items:start;margin:0;padding:2px 0}.pp-bottom-crops>p>span:nth-child(n+2){padding-top:1px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.pp-bottom-crops>p.pp-crop-columns{font-size:12px;color:var(--pp-muted);padding:4px 0 6px;position:sticky;top:0;background:var(--pp-result);z-index:1}.pp-return-crop{display:grid;grid-template-columns:1fr auto;gap:0 6px;min-width:0}.pp-return-name{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.pp-return-crop>small{font-size:12px;color:var(--pp-muted);line-height:1.6;white-space:normal;overflow-wrap:anywhere;max-width:96px;text-align:right;justify-self:end}.pp-return-bar{grid-column:1/-1;display:block;width:100%;height:16px;overflow:visible}.pp-return-key,.pp-water-key{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--pp-muted);line-height:1.3;margin:4px 0 8px}.pp-return-key>span,.pp-water-key>span{display:inline-flex;align-items:center;gap:4px}.pp-return-key i,.pp-water-key i{display:inline-block;width:12px;height:5px;background:var(--pp-green)}.pp-return-key i{background:var(--pp-ink)}.pp-return-key .pp-key-reference{border:2px solid var(--pp-reference);background:var(--pp-result);border-radius:50%;width:8px;height:8px}.pp-return-key>span:last-child{margin-left:auto}.pp-chart-track{stroke:var(--pp-track);stroke-width:1}.pp-chart-zero{stroke:var(--pp-reference);stroke-width:1}.pp-chart-reference{stroke:var(--pp-reference);stroke-width:1.8;fill:var(--pp-result)}.pp-chart-supply{stroke:var(--pp-reference);stroke-width:2.5}.pp-water-solid{fill:var(--pp-green)}.pp-hatch-ground{fill:var(--pp-result)}.pp-hatch-line{stroke:var(--pp-warning)}.pp-water-key .pp-key-short{--audit-gradient-purpose:map;background:repeating-linear-gradient(135deg,var(--pp-warning) 0 2px,transparent 2px 4px);height:8px}.pp-water-key .pp-key-tick{background:var(--pp-reference);width:2px;height:10px}.pp-bottom-line svg text{fill:var(--pp-ink);font:11px Arial,Helvetica,sans-serif;paint-order:stroke;stroke:var(--pp-result);stroke-width:3px;stroke-linejoin:round}.pp-ledger-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 10px;margin-bottom:8px;font-size:12px;color:var(--pp-muted)}.pp-ledger-foot p{margin:0!important;font-size:12px}.pp-result-extra{outline-offset:4px}.pp-bottom-water{padding-top:8px;border-top:1px solid var(--pp-line)}.pp-graph-key{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px}.pp-graph-key>span{font-size:12px;color:var(--pp-muted)}.pp-water-graphic>p{display:flex;justify-content:space-between;gap:6px;margin:0;font-size:12px;line-height:1.4}.pp-water-graphic>p>strong{font-weight:400}.pp-water-graphic svg{display:block;width:100%;height:20px;overflow:visible}.pp-fsa-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;margin:8px 0 2px!important;padding-top:8px;font-size:12px;border-color:var(--pp-line)}.pp-negative-explanation{font-size:12px;line-height:1.4;margin:8px 0;color:var(--pp-warning)}.pp-short-note{font-size:12px;line-height:1.35;margin:6px 0 0;color:var(--pp-muted)}.pp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pp-summary-toggle{display:none}@media(min-width:1400px){.pp{--pp-result-width:424px}.pp-crop-grid-many>.pp-workspace-crop:not(.pp-fallow-card){grid-template-columns:minmax(130px,1fr) minmax(240px,1.5fr) 100px minmax(250px,1.5fr)}.pp-crop-grid-many .pp-workspace-crop>.pp-number{display:grid;grid-template-columns:90px minmax(120px,1fr);gap:8px;align-items:center}.pp-crop-grid-many .pp-crop-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pp-crop-grid-many .pp-crop-groups>.pp-disclosure>summary>button{font-size:12px;gap:4px}.pp-crop-grid-many .pp-workspace-crop>.pp-number>.pp-label-help{margin:0}}@media(min-width:1600px){.pp{--pp-result-width:448px}.pp-workspace-layout{gap:28px}.pp-bottom-line{padding:18px}.pp-bottom-total>strong{font-size:40px}.pp-bottom-crops>p:has(>span:nth-child(3)){font-size:14px;padding:6px 0}}@media(min-width:1200px) and (max-width:1279px){.pp-crop-grid:not(.pp-crop-grid-many):not([data-crop-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.pp-bottom-line{display:flex;flex-direction:column;max-height:calc(100dvh - 166px)}.pp-bottom-detail{display:contents}.pp-ledger,.pp-summary-head{flex-shrink:0}.pp-result-extra{min-height:48px;overflow-y:auto;overscroll-behavior-y:auto;padding-right:4px}}@media(min-width:1200px) and (max-height:800px){.pp-bottom-total>strong{font-size:30px}.pp-bottom-crops>p:has(>span:nth-child(3)){padding:2px 0}.pp-example-chip{margin-bottom:2px}.pp-return-key{margin-bottom:4px}}@media(min-width:1200px) and (max-height:650px){.pp-bottom-line{position:fixed;top:16px;right:max(24px,calc((100vw - 1760px)/2 + 24px));width:var(--pp-result-width);max-height:calc(100dvh - 32px);padding:10px 16px}.pp-is-workspace>.pp-entry-actions{position:static;max-width:calc(100% - var(--pp-result-width) - 24px);margin:8px 0}}@media(max-width:1199px){.pp-is-workspace{padding:14px 24px 180px}.pp-is-workspace>.pp-entry-actions{position:static;margin:10px 0}.pp-workspace-layout{display:block;margin-top:14px}.pp-crop-grid,.pp-crop-grid[data-crop-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-crop-grid[data-crop-count="1"]{grid-template-columns:minmax(0,520px)}.pp-bottom-line{position:fixed;top:auto;bottom:0;left:0;right:0;padding:8px 20px;border-radius:0;display:block;max-height:45dvh;overflow:visible;border-top:2px solid var(--pp-green)}.pp-summary-head{display:grid;grid-template-columns:1fr auto;gap:0 8px}.pp-bottom-total{display:block}.pp-bottom-total>span{display:block;font-size:12px}.pp-bottom-total>strong{font-size:25px;display:block;margin:0;line-height:1.1}.pp-example-chip{font-size:12px;margin:0 0 2px}.pp-summary-toggle{display:block;grid-column:2;grid-row:1;align-self:center;min-height:44px;max-width:100px;font-size:12px!important;padding:6px 10px!important}.pp-summary-head>.pp-bottom-scope{grid-column:1/-1;font-size:12px;margin:2px 0!important}.pp-summary-head>.pp-delta,.pp-summary-head>.pp-headline-shortfall{grid-column:1/-1;font-size:12px;margin:2px 0}.pp-summary-head>.pp-delta{min-height:0}.pp-bottom-detail,.pp-summary-head>.pp-delta[data-active=false]{display:none}.pp-summary-expanded{display:flex;flex-direction:column}.pp-summary-expanded .pp-bottom-detail{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:4px;padding-right:4px}.pp-summary-expanded .pp-summary-head{flex-shrink:0}.pp-is-workspace:has(.pp-summary-expanded){padding-bottom:calc(45dvh + 32px)}html:has(.pp-is-workspace){scroll-padding-top:16px;scroll-padding-bottom:180px}html:has(.pp-summary-expanded){scroll-padding-bottom:calc(45dvh + 16px)}.pp-is-workspace button,.pp-is-workspace input,.pp-is-workspace select,.pp-is-workspace summary{scroll-margin-top:16px;scroll-margin-bottom:180px}}@media(min-width:761px) and (max-width:1199px){.pp-summary-head{grid-template-columns:minmax(210px,1fr) 1fr auto;gap:0 16px;align-items:center}.pp-summary-toggle{grid-column:3;grid-row:1/4;max-width:none}.pp-summary-head>.pp-bottom-scope{grid-column:1;grid-row:2}.pp-summary-head>.pp-headline-shortfall{grid-column:2;grid-row:1}.pp-summary-head>.pp-delta{grid-column:2;grid-row:2}.pp-summary-expanded .pp-bottom-detail{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:600px){.pp-is-workspace{padding:10px 12px 180px}.pp-is-workspace>.pp-header h1{font-size:25px}.pp-is-workspace>.pp-header a{display:none}.pp-is-workspace>.pp-steps{display:flex;gap:4px 12px;font-size:12px}.pp-is-workspace>.pp-steps>span:first-child{display:none}.pp-is-workspace>.pp-entry-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px 0}.pp-is-workspace>.pp-entry-actions>button{font-size:12px;padding:4px;line-height:1.25}.pp-workspace-nav{gap:6px;padding:0 0 8px}.pp-workspace-nav>button{flex:1;font-size:12px}.pp-workspace-layout{margin-top:12px}.pp-workspace-lead{min-height:0;padding:4px 0 12px}.pp-workspace-lead h2{display:none}.pp-workspace-lead>div:nth-child(2){max-width:none;display:flex;gap:8px;text-align:left;align-items:center;margin-top:8px}.pp-crop-grid,.pp-crop-grid[data-crop-count="1"],.pp-crop-grid[data-crop-count="2"]{grid-template-columns:1fr}.pp-crop-heading h3{min-height:0;font-size:20px;display:block}.pp-workspace-crop{padding:10px}.pp-fallow-card{display:block}.pp-bottom-line{padding:7px 12px}.pp-bottom-crops>p:has(>span:nth-child(3)){grid-template-columns:minmax(0,1fr) 66px 60px;gap:0 6px;font-size:12px}.pp-return-crop{display:block}.pp-return-crop>small{display:block;max-width:none;text-align:left}.pp-return-name{font-size:12px}.pp-return-bar{height:14px}.pp-graph-key{flex-wrap:wrap}}@media(prefers-color-scheme:light){:root:not(.dark) .pp{--pp-ground:#f1f3e9;--pp-panel:#fff;--pp-result:#e3eadb;--pp-input:#fff;--pp-ink:#17291d;--pp-muted:#425848;--pp-green:#345c20;--pp-line:#7a897b;--pp-warning:#85420d;--pp-track:#738273;--pp-reference:#273b26;color-scheme:light}:root:not(.dark) .pp [data-crop-tone=corn]{--crop-color:#916015}:root:not(.dark) .pp [data-crop-tone=cotton]{--crop-color:#21627a}:root:not(.dark) .pp [data-crop-tone=wheat]{--crop-color:#386d3d}:root:not(.dark) .pp [data-crop-tone=sorghum]{--crop-color:#99492c}:root:not(.dark) .pp [data-crop-tone=grain]{--crop-color:#716039}:root:not(.dark) .pp [data-crop-tone=hay]{--crop-color:#246b59}:root:not(.dark) .pp [data-crop-tone=fallow]{--crop-color:#666258}:root:not(.dark) .pp [data-crop-tone=silage]{--crop-color:#51671c}:root:not(.dark) .pp [data-crop-tone=forage]{--crop-color:#884363}:root:not(.dark) .pp [data-crop-tone=wheat-hay]{--crop-color:#626916}:root:not(.dark) .pp [data-crop-tone=triticale-green]{--crop-color:#435c93}:root:not(.dark) .pp [data-crop-tone=triticale-hay]{--crop-color:#654580}:root:not(.dark) .pp [data-crop-tone=custom]{--crop-color:#934350}:root:not(.dark) .pp button:not(.pp-secondary):not([data-info-tip]):not([aria-expanded]){color:#fff}:root:not(.dark) .pp .pp-disclosure>summary>button{color:var(--pp-ink);background:transparent}:root:not(.dark) .pp .pp-fsa-comparison,:root:not(.dark) .pp .pp-irrigation-answer,:root:not(.dark) .pp .pp-note{background:var(--pp-result)}}@media print{.pp{--pp-result:#fff;--pp-reference:#111;--pp-track:#777;--pp-warning:#71400e;--pp-green:#345c20}.pp-workspace-layout{display:block}.pp-bottom-line{position:static;background:#fff}.pp-bottom-detail,.pp-bottom-line,.pp-summary-expanded .pp-bottom-detail{display:block;max-height:none;overflow:visible}.pp-result-extra{overflow:visible}.pp-summary-toggle{display:none}.pp-crop-grid-many>.pp-workspace-crop{display:block}.pp-return-bar,.pp-water-graphic svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pp .pp-crop-face{padding-top:6px}.pp .pp-crop-face>[data-face-row]{border-bottom:1px solid var(--pp-line);padding:6px 0;min-height:58px}.pp .pp-crop-face .pp-number{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px 8px;margin:0}.pp .pp-crop-face .pp-label-help{min-width:0;min-height:44px}.pp .pp-crop-face .pp-label-help>label{font-size:13px}.pp .pp-crop-face .pp-label-help>[data-info-tip]{flex-basis:28px;min-width:28px;width:28px}.pp .pp-crop-face .pp-number>div:nth-child(2){min-width:0;justify-self:end}.pp .pp-crop-face .pp-number:has(input[type=range]){display:block}.pp .pp-crop-face .pp-slider-entry{display:grid;width:100%;grid-template-columns:minmax(44px,1fr) max-content;gap:12px}.pp .pp-crop-face .pp-number>.pp-error{grid-column:1/-1}.pp .pp-face-return,.pp .pp-face-static{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13px}.pp .pp-face-static>span:last-child{text-align:right;max-width:14ch}.pp .pp-face-return>span{max-width:14ch}.pp .pp-face-return{align-items:flex-start}.pp .pp-bottom-total>span{letter-spacing:normal;text-wrap:balance}.pp .pp-face-return strong{text-align:right;color:var(--crop-color);font-size:19px;line-height:1.35;white-space:nowrap}.pp .pp-face-return small{display:block;font:12px/1.4 var(--font-primary);color:var(--pp-muted)}.pp .pp-face-return strong>small{display:inline;margin-left:3px}.pp .pp-face-return strong>span{display:block;font-size:12px;white-space:normal}.pp .pp-cost-categories{border-block:1px solid var(--pp-line);margin:12px 0;padding:4px 0}.pp .pp-cost-categories>div{padding:6px 0;border-bottom:1px solid var(--pp-line)}.pp .pp-cost-categories>div:last-child{border:0}.pp .pp-cost-categories[data-inactive=true] label{color:var(--pp-muted)}.pp .pp-cost-driver{font-weight:600;color:var(--crop-color,var(--pp-green))}.pp .pp-financial-ledger{font-size:13px;margin:16px 0;padding:8px 0;border-block:1px solid var(--pp-line)}.pp .pp-financial-ledger>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0}.pp .pp-financial-ledger dt{min-width:0;overflow-wrap:anywhere}.pp .pp-financial-ledger dd{margin:0;text-align:right;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.pp .pp-financial-ledger .pp-ledger-category{font-size:12px;color:var(--pp-muted);padding-left:8px}.pp .pp-financial-ledger .pp-ledger-total{border-top:1px solid var(--pp-line);margin-top:6px;padding-top:10px;font-weight:600}.pp .pp-farm-financial-ledger{margin-top:4px}.pp .pp-crop-grid-many>.pp-workspace-crop:not(.pp-fallow-card){display:block;padding:12px;border-top:3px solid var(--crop-color);border-left:1px solid var(--pp-line)}.pp .pp-crop-grid-many .pp-crop-groups{display:block}.pp .pp-crop-grid-many .pp-all-acres{min-height:44px;white-space:normal}@media(min-width:1200px){.pp .pp-crop-grid-many{grid-template-columns:repeat(3,minmax(0,1fr))}.pp .pp-bottom-detail{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pp .pp-result-extra{overflow:visible}}@media(min-width:768px) and (max-width:1199px){.pp .pp-crop-grid-many{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp .pp-water-details-toggle{font-size:12px;font-weight:600;padding:4px 0;border:0;min-height:44px;text-align:left}.pp-bottom-water{padding-top:4px}.pp-bottom-water .pp-graph-key{margin-bottom:2px}.pp-bottom-water .pp-water-key{margin:2px 0 4px}.pp-result-extra>.pp-bottom-scope{margin:2px 0!important}.pp .pp-fsa-line{margin-top:4px!important;padding-top:4px}.pp{--font-primary:"Segoe UI",Tahoma,sans-serif;font-family:var(--font-primary);font-variant-numeric:tabular-nums;--pp-label-height:44px}body:has(main.pp)>aside,body:has(main.pp)>aside *{font-family:Segoe UI,Tahoma,sans-serif!important}.pp :is(input,select,textarea,output){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pp legend{max-width:100%;overflow-wrap:anywhere}.pp :is(input,select,textarea){font-size:16px;line-height:24px}.pp input[data-number-field]{padding:8px;text-align:right;max-width:100%;min-height:44px}.pp .pp-slider-entry{grid-template-columns:minmax(44px,1fr) max-content;align-items:center}.pp .pp-slider-entry>input[data-number-field]{grid-column:2;grid-row:1}.pp .pp-slider-entry>input[type=range]{grid-column:1;grid-row:1;width:100%}.pp .pp-select{position:relative;display:block;max-width:100%;min-width:44px;isolation:isolate}.pp .pp-select>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:8px 28px 8px 8px;margin:0}.pp-select-face{display:block;min-height:44px;border:1px solid var(--pp-line);border-radius:3px;padding:9px 28px 9px 8px;background:var(--pp-input);font-size:16px;line-height:24px;overflow-wrap:anywhere;white-space:normal}.pp-select-arrow{position:absolute;right:9px;top:12px;pointer-events:none;color:var(--pp-muted);font-size:16px;line-height:20px}.pp-select:focus-within{outline:3px solid #ebc989;outline-offset:3px}.pp-select:has([aria-invalid=true])>.pp-select-face{border-color:var(--pp-warning)}.pp-select[data-disabled=true]{opacity:.6}.pp .pp-text-field{display:block;width:min(100%,32ch);min-height:44px;border:1px solid var(--pp-line);border-radius:3px;padding:8px;background:var(--pp-input);color:var(--pp-ink);resize:none;overflow:hidden}.pp .pp-two{align-items:start}.pp .pp-label-help{min-height:44px;align-items:center;gap:4px;margin-bottom:0}.pp .pp-label-help>label{margin:0;line-height:1.35;align-self:center}.pp .pp-label-help>[data-info-tip]{flex:0 0 44px;margin:0;align-self:center}.pp [data-info-tip]{background:transparent;color:var(--pp-muted);border-color:transparent}.pp .pp-number-compact>.pp-source{display:none}.pp-is-setup{width:100%;max-width:1120px;padding:16px 24px 32px;font-size:14px;line-height:1.45;position:relative}.pp-is-setup>.pp-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 12px;margin:0;border-bottom:0}.pp-is-setup>.pp-header h1{font-size:30px;margin:4px 0;color:var(--pp-ink)}.pp-is-setup>.pp-header a{font-size:13px}.pp-is-setup .pp-intro{display:block;max-width:360px;text-align:right}.pp-is-setup .pp-intro p{font-size:13px;margin:0;color:var(--pp-muted)}.pp-is-setup .pp-intro p+p{display:none}.pp-is-setup>.pp-steps{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4px 20px;font-size:12px;padding:8px 0;border-block:1px solid var(--pp-line);margin:0}.pp-is-setup>.pp-steps span{font-size:12px;line-height:1.5;text-align:left}.pp-is-setup>.pp-entry-actions{margin:8px 0;gap:8px}.pp-is-setup>.pp-entry-actions>button{flex:0 1 auto;font-size:14px;padding:6px 12px;font-weight:500}.pp .pp-entry-actions>button{font-size:13px}.pp-is-setup>.pp-section{margin:16px 0;padding:16px;border-radius:3px}.pp-is-setup h2{font-size:24px;line-height:1.25;font-weight:500;color:var(--pp-green);margin:0 0 8px}.pp-is-setup h3{font-size:18px;line-height:1.3;font-weight:500;color:var(--pp-ink);margin:0 0 8px}.pp-is-setup p{margin:8px 0;font-size:14px;line-height:1.45}.pp-is-setup label{font-size:13px;line-height:1.4;text-wrap:wrap}.pp-is-setup legend{font-size:18px;line-height:1.3;padding:0 8px 0 0;color:var(--pp-ink);font-weight:600}.pp-land-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.pp-land-header>.pp-disclosure{width:160px;flex:0 0 160px;border:0}.pp-land-header p:empty{display:none}.pp-is-setup .pp-location{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 12px}.pp-location>div{max-width:100%}.pp-location label{min-height:24px;margin:0 0 4px}.pp-is-setup [data-testid=county-crops]{display:flex;align-items:start;gap:16px;border-bottom:1px solid var(--pp-line);padding-bottom:12px;margin-bottom:16px}.pp-is-setup [data-testid=county-crops]>p{margin:0;font-size:12px;color:var(--pp-muted);max-width:64ch}.pp-is-setup [data-testid=county-crops]>.pp-disclosure{width:auto;min-width:84px;border:0;flex:0 0 auto}.pp-is-setup [data-testid=county-crops] .pp-disclosure-body{max-width:60ch}.pp-is-setup [data-testid=county-crops]:has(>.pp-disclosure[open]){flex-wrap:wrap}.pp-is-setup [data-testid=county-crops]>.pp-disclosure[open]{flex-basis:100%;max-width:100%;min-width:0}.pp-farm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.pp-is-setup .pp-farm-field{border:0;border-bottom:1px solid var(--pp-line);padding:0 0 8px;margin:0 0 16px}.pp-is-setup .pp-field-basics{display:flex;flex-wrap:wrap;gap:8px 24px;margin:4px 0}.pp-field-basics>.pp-number{width:140px;flex:0 0 140px;margin:0}.pp-field-basics>div:last-child>label{height:44px;display:flex;align-items:center;margin:0}.pp-field-basics>.pp-number>.pp-label-help{height:44px;min-height:44px}.pp-is-setup .pp-farm-field>p{font-size:12px;color:var(--pp-muted);margin:8px 0}.pp-is-setup .pp-farm-field>.pp-disclosure{display:block;width:100%;margin:0}.pp-is-setup .pp-disclosure>summary>button{font-size:14px;font-weight:500}.pp-is-setup .pp-disclosure>summary>button small{font-size:12px}.pp-is-setup .pp-disclosure-body>label{margin:12px 0 4px}.pp-is-setup .pp-farm-water{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:0}.pp-farm-water>h3{order:0}.pp-farm-water>.pp-farm-pumping{order:1}.pp-farm-water>.pp-farm-rainfall{order:2}.pp-farm-water>[data-testid=refine-water]{order:3}.pp-farm-pumping>.pp-number{margin:0}.pp-farm-pumping>.pp-number>.pp-source{display:none}.pp-farm-pumping>p{color:var(--pp-muted);font-size:12px}.pp-is-setup .pp-farm-water .pp-note{font-size:13px;margin:8px 0;padding:8px 12px}.pp-is-setup .pp-farm-water .pp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-is-setup .pp-farm-water .pp-label-help{min-height:44px}.pp-is-setup .pp-farm-water .pp-two .pp-label-help{min-height:64px}.pp-is-setup .pp-forward{margin:20px 0 0;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--pp-line)}.pp-is-setup .pp-forward>button{flex:0 1 auto;font-size:14px;padding:8px 16px}.pp-is-setup>footer{padding:12px 0;margin:16px 0}.pp-is-setup>footer p{font-size:12px;margin:4px 0}.pp-is-setup>footer p:first-child{display:flex;align-items:center;gap:4px;margin:0}.pp-is-setup>footer [data-info-tip]{min-height:44px}.pp-plan-header{display:block;max-width:72ch}.pp-plan-header p{color:var(--pp-muted);font-size:13px}.pp-is-setup .pp-allocation-field{border:0;border-top:1px solid var(--pp-line);padding:0;margin:20px 0 0}.pp-allocation-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:4px 0 8px;background:var(--pp-panel)}.pp-allocation-summary>p{font-size:13px;margin:0}.pp-allocation-summary [data-testid=acre-balance]{color:var(--pp-green)}.pp-allocation-summary [data-over=true]{color:var(--pp-warning)}.pp-allocation-head,.pp-is-setup .pp-allocation{display:grid;grid-template-columns:minmax(0,280px) 104px 88px 80px;-moz-column-gap:16px;column-gap:16px;align-items:start;justify-content:start}.pp-allocation-head{padding:8px 0;border-block:1px solid var(--pp-line);color:var(--pp-muted)}.pp-allocation-head>span{font-size:12px}.pp-is-setup .pp-allocation{padding:8px 0;margin:0;border-bottom:1px solid var(--pp-line)}.pp-allocation-crop>label,.pp-allocation>.pp-number>.pp-label-help{position:absolute!important;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pp-allocation>.pp-number>.pp-label-help>[data-info-tip]{display:none}.pp .pp-allocation .pp-row-options{grid-column:auto;margin:0;display:block}.pp-allocation .pp-row-options button{min-height:44px;font-size:12px;font-weight:400;padding:6px 10px;border-color:transparent}.pp-allocation .pp-row-options button:hover{border-color:var(--pp-line);background:var(--pp-result)}.pp .pp-field-share{font-size:16px;line-height:24px;padding:10px 0;text-align:right;justify-self:start}.pp-field-share>span{display:none}.pp-allocation-tools{display:flex;flex-wrap:wrap;align-items:start;gap:8px 16px;padding:12px 0 0}.pp-allocation-tools>button{font-size:13px;font-weight:500}.pp-allocation-tools>div{max-width:100%}.pp-allocation-tools>.pp-remainder{width:auto;max-width:100%;border:0;margin:0}.pp-allocation-tools>.pp-remainder>summary>button{border:1px solid var(--pp-line);border-radius:3px;padding:8px 12px;gap:12px;font-size:13px}.pp-allocation-tools>.pp-remainder>.pp-disclosure-body{padding-top:8px}.pp-is-setup .pp-crop-setup>.pp-forward+p{color:var(--pp-muted);font-size:12px}.pp-sources{width:100%;max-width:1120px;padding:24px;font-size:14px}.pp-sources>.pp-header{display:block;padding-bottom:12px;margin-bottom:8px}.pp-sources>.pp-header h1{font-size:32px;color:var(--pp-ink)}.pp-sources-lead{max-width:64ch}.pp-source-nav{display:flex;flex-wrap:wrap;gap:4px 16px;border-block:1px solid var(--pp-line);padding:8px 0;margin:16px 0}.pp-source-nav a{display:flex;align-items:center;min-height:44px;font-size:14px}.pp-source-grid{-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px}.pp-source-grid>.pp-section{margin:0 0 16px;padding:16px;scroll-margin-top:16px;-moz-column-break-inside:avoid;break-inside:avoid}.pp-source-grid h2{font-size:20px;font-weight:500;line-height:1.3;color:var(--pp-ink)}.pp-source-grid p{font-size:14px;line-height:1.55;margin:12px 0;max-width:68ch}.pp .pp-prices{grid-template-columns:1fr}.pp .pp-case p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pp .pp-case .pp-amount{flex:0 0 auto;max-width:100%;margin-left:auto;white-space:normal;overflow-wrap:anywhere}@media(min-width:1200px){.pp-is-setup>.pp-header{min-height:44px}.pp-is-setup>.pp-header>div:first-child{display:flex;align-items:baseline;gap:16px}.pp-is-setup>.pp-header .pp-intro{display:none}.pp-is-setup>.pp-entry-actions{position:absolute;right:24px;top:16px;margin:0}.pp-is-setup>.pp-entry-actions>button{padding:6px 8px}.pp-is-setup[data-screen=plan]{max-width:880px}.pp-crop-grid-many .pp-slider-entry{grid-template-columns:minmax(44px,1fr) max-content}.pp-crop-grid-many .pp-workspace-crop>.pp-number>.pp-label-help{min-height:44px}}@media(max-width:1023px){.pp-farm-layout{grid-template-columns:1fr;gap:20px}.pp-source-grid{-moz-columns:1;column-count:1}}@media(max-width:760px){.pp-workspace-crop{padding-inline:6px}.pp-is-setup{padding:12px 12px 24px}.pp-is-setup>.pp-header{display:block;padding-bottom:8px}.pp-is-setup>.pp-header h1{font-size:26px}.pp-is-setup>.pp-header .pp-intro,.pp-is-setup>.pp-header a{display:none}.pp-is-setup .pp-intro{text-align:left;margin-top:4px}.pp-is-setup>.pp-entry-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pp-is-setup>.pp-entry-actions>button{font-size:13px;padding:4px;line-height:1.25}.pp-is-workspace>.pp-entry-actions>button{font-size:13px}.pp-is-setup>.pp-steps{gap:4px 12px;flex-direction:row}.pp-is-setup>.pp-steps>span:first-child{flex-basis:100%}.pp-is-setup>.pp-section{padding:12px 0;border-inline:0;background:transparent;margin:12px 0}.pp-is-setup .pp-location{gap:16px 12px}.pp-is-setup .pp-land-header{display:block}.pp-land-header>.pp-disclosure{width:100%;border-top:1px solid var(--pp-line)}.pp-is-setup .pp-field-basics{gap:8px 16px}.pp-is-setup .pp-farm-water .pp-two .pp-label-help{min-height:80px}.pp-field-basics>.pp-number{width:140px;flex-basis:140px}.pp-is-setup [data-testid=county-crops]{gap:8px}.pp-is-setup [data-testid=county-crops]>p{max-width:36ch}.pp-is-setup h2{font-size:22px}.pp-allocation-head{display:none}.pp-is-setup .pp-allocation{grid-template-columns:104px minmax(0,1fr) 72px;gap:0 8px;padding:12px 0}.pp-allocation-crop{grid-column:1/-1;margin-bottom:4px}.pp-allocation-crop>label{position:static!important;width:auto;height:auto;clip:auto;white-space:normal;margin:0 0 4px}.pp-allocation>.pp-number>.pp-label-help{position:static!important;width:auto;height:24px;min-height:24px;clip:auto;white-space:normal;margin:0}.pp-allocation .pp-number>.pp-label-help>label{font-size:12px}.pp .pp-field-share{display:flex;flex-direction:column;padding:0;font-size:16px;line-height:44px;text-align:right;justify-self:end}.pp-field-share>span{display:block;font-size:12px;line-height:24px;color:var(--pp-muted)}.pp-allocation .pp-row-options{padding-top:24px;align-self:start}.pp-allocation-summary{position:static;background:var(--pp-ground);display:block}.pp-allocation-summary>p{margin:4px 0}.pp-allocation-tools{gap:8px}.pp-allocation-tools>button{padding:8px 10px;font-size:12px}.pp-allocation-tools>.pp-remainder>summary>button{font-size:12px;padding:8px 10px;gap:8px}.pp-is-setup .pp-forward{justify-content:space-between}.pp-is-setup .pp-forward>button{font-size:13px;padding:8px 12px}.pp .pp-slider-entry{grid-template-columns:minmax(44px,1fr) max-content}.pp-sources{padding:12px}.pp-sources>.pp-header h1{font-size:26px}.pp-source-grid>.pp-section{padding:12px}}@media(min-width:761px) and (min-height:700px){.pp-allocation-summary{position:sticky;top:0;z-index:2}}@media print{.pp-select,.pp-text-field{display:none}.pp-source-grid{display:block}.pp-is-setup{max-width:none}.pp-allocation-summary{position:static}}@media screen and (max-width:599px){.pp-source-audit,.pp-source-audit tbody,.pp-source-audit tr{display:block;width:100%}.pp-source-audit thead{display:none}.pp-source-audit tr{padding:10px 0;border-bottom:1px solid var(--pp-line)}.pp-source-audit td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:3px 0;overflow-wrap:anywhere}.pp-source-audit td:before{content:attr(data-label);font-weight:600}}@media(max-width:1199px){body:has(.pp-is-workspace)>aside{padding-bottom:calc(45dvh + 24px)}body:has(.pp-is-workspace)>aside a{scroll-margin-bottom:calc(45dvh + 24px)}}@media(min-width:1200px) and (max-height:650px){body:has(.pp-is-workspace)>aside{padding-right:max(472px,calc((100vw - 1760px)/2 + 472px))}}.pp .pp-face-driver{display:block;font-size:12px;color:var(--pp-muted);margin-top:2px}.pp-volume-status{display:block;font-size:12px;line-height:1.3}.pp-volume-caveat{font-size:12px;line-height:1.35;margin:6px 0!important}.pp-calendar-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pp-field-supply{margin:8px 0}.pp-water-supplies{min-width:0}.pp .pp-source-status{white-space:normal}.pp .pp-minimum,.pp .pp-minimum-caveat{font-size:13px;line-height:1.4;margin:5px 0}.pp .pp-yield-estimate{display:block;font-size:12px;line-height:1.25;margin-top:4px;text-wrap:pretty}.pp .pp-face-basis{font-size:12px;line-height:1.25;color:var(--pp-muted);grid-column:1/-1;text-wrap:balance}@media(min-width:1200px){.pp-is-workspace>.pp-minimum,.pp-is-workspace>.pp-minimum-caveat{max-width:calc(100% - var(--pp-result-width) - 24px)}.pp-is-workspace>.pp-workspace-nav{padding:0;margin-top:6px}.pp-workspace-layout{margin-top:8px}.pp-bottom-line{position:fixed;top:72px;right:max(24px,calc((100vw - 1760px)/2 + 24px));width:var(--pp-result-width);max-height:calc(100dvh - 88px)}body:has(.pp-is-workspace)>aside{padding-right:max(472px,calc((100vw - 1760px)/2 + 472px))}.pp-workspace-lead{min-height:0;padding:4px 0 8px}.pp-workspace-lead h2{font-size:16px;line-height:1.2;margin:0}.pp-workspace-lead p{font-size:12px;line-height:1.25}.pp-workspace-lead>.pp-note{padding:4px 8px}.pp-workspace-crop{padding:10px}.pp-crop-heading{padding-bottom:4px}.pp-crop-heading h3{min-height:20px;font-size:18px;margin:0}.pp-crop-heading p{font-size:12px;line-height:1.25}.pp-workspace-crop>[data-testid=starter-package]{font-size:12px;line-height:1.3;margin:4px 0}.pp-crop-grid{gap:8px}.pp .pp-crop-face>[data-face-row]{padding:3px 0;min-height:50px}.pp .pp-crop-face .pp-label-help{margin-bottom:0}.pp .pp-crop-face .pp-number:has(input[type=range]){display:grid;grid-template-columns:minmax(55px,82px) minmax(44px,1fr) max-content;gap:6px}.pp .pp-crop-face .pp-number:has(input[type=range])>.pp-label-help{grid-column:1;grid-row:1}.pp .pp-crop-face .pp-slider-entry{display:contents}.pp .pp-crop-face .pp-slider-entry>input[data-number-field]{grid-column:3;grid-row:1}.pp .pp-crop-face .pp-slider-entry>input[type=range]{grid-column:2;grid-row:1}.pp .pp-face-return{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 8px}.pp .pp-face-return>span{max-width:none;font-size:12px;line-height:1.25}.pp .pp-face-return>span>small{line-height:1.25}.pp-workspace-crop>.pp-crop-groups>.pp-disclosure,.pp-workspace-crop>.pp-disclosure{margin-top:4px}.pp .pp-fallow-card{padding:6px 10px}.pp-fallow-card>.pp-crop-groups>.pp-disclosure{margin-top:0}}@media(min-width:1200px) and (max-height:650px){.pp-bottom-line{top:16px;max-height:calc(100dvh - 32px)}}@media(max-width:1199px){.pp .pp-face-return{flex-wrap:wrap}.pp .pp-face-basis{flex-basis:100%}}@media print{.pp-bottom-line{position:static;width:auto;max-height:none}}.pp .pp-local-fact{font-size:13px;line-height:1.4;color:var(--pp-muted);margin:4px 0 8px;text-wrap:wrap}.pp .pp-local-fact>span{display:block;font:inherit;line-height:inherit}.pp .pp-crop-evidence-note{font-size:13px;line-height:1.4;color:var(--pp-muted);margin:4px 0 8px}.pp .pp-first-county{display:flex;flex-wrap:wrap;align-items:end;gap:4px 16px;margin:6px 0 8px}.pp .pp-first-county>div{max-width:100%}.pp .pp-first-county label{font-size:13px;min-height:0;margin:0 0 3px}.pp .pp-first-county>.pp-metric{font-size:12px;margin:0 0 5px}.pp .pp-county-crop-help{margin:8px 0 16px}.pp .pp-county-crop-help p{margin:4px 0;font-size:13px}@media(min-width:1200px){.pp.pp-is-workspace>.pp-steps{display:none}.pp.pp-is-workspace>.pp-first-county{margin:5px 0 0;min-height:44px;align-items:center;max-width:calc(100% - var(--pp-result-width) - 264px);gap:4px 12px}.pp.pp-is-workspace>.pp-first-county>div{display:flex;align-items:center;gap:8px}.pp.pp-is-workspace>.pp-first-county label,.pp.pp-is-workspace>.pp-first-county>.pp-metric{margin:0;font-size:12px}.pp .pp-crop-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 6px}.pp .pp-crop-heading p{margin:0}.pp .pp-workspace-crop>.pp-local-fact{margin:2px 0 4px}.pp .pp-workspace-crop{padding-block:8px}.pp .pp-fallow-card{padding-block:4px}.pp .pp-crop-face>[data-face-row]{padding:1px 0;min-height:46px}}