.investigation-progress{background:#fffefa;border:1px solid #d7dfcf;border-radius:12px;gap:12px;margin:22px 0;padding:18px 20px;display:grid}.investigation-progress>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.investigation-progress>div>span{color:#607359;font-size:12px}.investigation-progress progress{accent-color:#446239;background:#e7eddf;border:0;border-radius:10px;width:100%;height:9px;overflow:hidden}.investigation-progress progress::-webkit-progress-bar{background:#e7eddf;border-radius:10px}.investigation-progress progress::-webkit-progress-value{background:#446239;border-radius:10px}.investigation-progress p{color:#67735f;margin:0;font-size:12px;line-height:1.6}.research-live-tasks>summary{cursor:pointer;margin-bottom:8px;font-size:14px;font-weight:600}.research-live-tasks>summary:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #45673b}@media (max-width:600px){.investigation-progress{padding:14px}.research-live-tasks>div{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.report-progress-panel .report-spinner{animation:none}}
.feasibility-summary{border:1px solid var(--line);background:#fff;border-radius:24px;margin:2rem 0;overflow:hidden}.feasibility-summary-header{border-bottom:1px solid var(--line);background:linear-gradient(130deg,#f3f6ea,#fafbf6);padding:2rem 2.3rem}.feasibility-summary-header h2{font-family:var(--heading);letter-spacing:-.05em;margin:.75rem 0;font-size:clamp(1.6rem,3vw,2.2rem)}.feasibility-summary-header>p{color:var(--muted);font-size:.9rem;line-height:1.7}.feasibility-totals{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding-top:1.25rem;display:grid}.feasibility-totals>div{border-left:1px solid #dbe3cd;gap:.35rem;padding-left:1rem;display:grid}.feasibility-totals>div:first-child{border:0;padding-left:0}.feasibility-totals strong{letter-spacing:-.05em;font-size:2rem;font-weight:500}.feasibility-totals span{color:var(--muted);font-size:.78rem;line-height:1.5}.feasibility-group,.feasibility-decisions{border-bottom:1px solid var(--line);padding:1.6rem 2.3rem}.feasibility-group h3,.feasibility-decisions h3{letter-spacing:-.025em;margin:0 0 1rem;font-size:1.15rem}.feasibility-group h3>span,.feasibility-source-appendix>summary>span{color:var(--muted);margin-left:.35rem;font-size:.85rem;font-weight:450}.feasibility-group-description{color:var(--muted);margin-top:-.3rem;margin-bottom:1rem;font-size:.85rem;line-height:1.7}.feasibility-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.feasibility-fact{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:1.25rem}.feasibility-fact.conflict{background:#fffaf5;border-color:#e1b693}.feasibility-fact.limited{background:#fafbf8}.feasibility-office-contacts{gap:.75rem;margin:1rem 0;display:grid}.feasibility-office-contact{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:.3rem;padding:.9rem;font-size:.8rem;line-height:1.6;display:grid}.feasibility-office-contact>span,.feasibility-office-contacts small{color:var(--muted);font-size:.73rem;line-height:1.65}.feasibility-office-links{flex-wrap:wrap;gap:.3rem .8rem;margin-top:.3rem;display:flex}.feasibility-office-links a{color:#3d633a;text-underline-offset:3px;text-decoration-thickness:1px}.feasibility-office-links a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #668650}.feasibility-fact-heading{align-items:center;gap:.7rem;display:flex}.feasibility-fact-icon{color:#496739;background:#eef3e4;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.feasibility-fact.conflict .feasibility-fact-icon{color:#976539;background:#f9e7d8}.feasibility-fact-status{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.62rem;font-weight:650}.feasibility-fact h4{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.95rem}.feasibility-fact-value{letter-spacing:-.025em;overflow-wrap:anywhere;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:500}.feasibility-fact-explanation{overflow-wrap:anywhere;font-size:.84rem;line-height:1.7}.feasibility-next-step{background:#f5f4ec;border-left:3px solid #c3bc99;margin-top:.9rem;padding:.8rem 1rem}.feasibility-next-step strong{font-size:.77rem}.feasibility-next-step p{margin:.45rem 0 0;font-size:.8rem;line-height:1.65}.feasibility-fact-meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .65rem;margin:1rem 0;font-size:.67rem;display:flex}.feasibility-fact-details{border-top:1px solid var(--line);padding-top:.8rem;font-size:.78rem;line-height:1.6}.feasibility-fact-details>summary{cursor:pointer;color:var(--green)}.feasibility-fact-details dl>div{gap:.7rem;margin:.45rem 0;display:flex}.feasibility-fact-details dt{color:var(--muted);flex-shrink:0;width:85px}.feasibility-fact-details dd{overflow-wrap:anywhere;margin:0}.feasibility-fact-details ul{padding-left:1rem}.feasibility-decision{background:#f3f6eb;border-radius:14px;margin-top:.75rem;padding:1.1rem 1.3rem}.feasibility-decision.conflict{background:#fbefe3}.feasibility-decision>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.68rem}.feasibility-decision h4{margin:.6rem 0;font-size:.95rem}.feasibility-decision p,.feasibility-decision li{font-size:.84rem;line-height:1.7}.feasibility-summary p,.feasibility-summary li,.feasibility-summary strong,.feasibility-summary a,.feasibility-summary blockquote{overflow-wrap:anywhere}.feasibility-summary a:focus-visible,.feasibility-summary summary:focus-visible,.feasibility-fact:focus-visible,.feasibility-source:focus-visible,.feasibility-decision:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.feasibility-fact:target,.feasibility-source:target,.feasibility-decision:target{border-color:#769059;scroll-margin-top:110px;box-shadow:0 0 0 3px #e8efd9}.feasibility-dependency-links{padding-left:1.1rem}.feasibility-dependency-links li{margin:.7rem 0}.feasibility-dependency-links span{color:var(--muted);margin-top:.2rem;font-size:.72rem;display:block}.feasibility-dependency-links p{margin:.25rem 0}.feasibility-decision-support h5{margin:1rem 0 .3rem;font-size:.82rem}.feasibility-gap-short>a{align-items:center;gap:.3rem;margin-top:.45rem;font-size:.77rem;display:inline-flex}.feasibility-decision summary{cursor:pointer;color:var(--green);font-size:.8rem}.feasibility-scope-warning{color:#805137;background:#fff3e8;border-bottom:1px solid #edcfb5;align-items:flex-start;gap:.85rem;padding:1.2rem 2.3rem;display:flex}.feasibility-scope-warning>svg{flex-shrink:0}.feasibility-scope-warning strong{font-size:.87rem}.feasibility-scope-warning p{margin:.35rem 0 0;font-size:.82rem;line-height:1.7}.feasibility-source-appendix{padding:1.4rem 2.3rem}.feasibility-source-appendix>summary{cursor:pointer;font-size:.85rem;font-weight:550}.feasibility-source{border:1px solid var(--line);border-radius:12px;margin-top:1rem;padding:1.1rem;scroll-margin-top:110px}.feasibility-source>div{flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.79rem;display:flex}.feasibility-source>div>a{align-items:center;gap:.2rem;margin-left:auto;font-size:.7rem;display:flex}.feasibility-source blockquote{border-left:2px solid #c9d5b5;margin:1rem 0;padding-left:.8rem;font-size:.82rem;line-height:1.75}.feasibility-source p,.feasibility-source small{color:var(--muted);font-size:.7rem;line-height:1.6}.feasibility-node-progress{border:1px solid var(--line);background:#f8faf4;border-radius:20px;margin:1rem 0;padding:1.5rem}.feasibility-node-progress-heading{align-items:flex-start;gap:.8rem;display:flex}.feasibility-node-progress-heading>span{background:#e9efdf;border-radius:12px;place-items:center;padding:.6rem;display:grid}.feasibility-node-progress-heading strong{font-size:.88rem}.feasibility-node-progress-heading p{color:var(--muted);margin:.45rem 0;font-size:.78rem;line-height:1.6}.feasibility-node-progress progress{width:100%;height:6px;accent-color:var(--green);border:0;border-radius:5px;margin:.8rem 0 1rem}.feasibility-node-progress summary{cursor:pointer;color:var(--green);font-size:.8rem}.feasibility-node-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.feasibility-node-progress li{align-items:flex-start;gap:.6rem;font-size:.78rem;display:flex}.feasibility-node-progress li p{margin:.25rem 0;font-size:.75rem;line-height:1.6}.feasibility-node-progress small{color:var(--muted);font-size:.69rem}.feasibility-node-dot{background:#d8dfcf;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.feasibility-node-dot.completed{background:#5e803e}.feasibility-node-dot.running{background:#88a858;box-shadow:0 0 0 3px #e7eedb}.feasibility-node-dot.limited,.feasibility-node-dot.blocked,.feasibility-node-dot.failed{background:#bf9a65}.feasibility-spinning{animation:1.5s linear infinite feasibility-spin}@keyframes feasibility-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.feasibility-fact-grid{grid-template-columns:1fr}}@media (max-width:600px){.feasibility-summary-header,.feasibility-group,.feasibility-decisions,.feasibility-source-appendix{padding:1.25rem}.feasibility-totals{gap:.55rem}.feasibility-totals strong{font-size:1.6rem}.feasibility-totals span{font-size:.65rem}.feasibility-scope-warning{padding:1.1rem}.feasibility-node-progress ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.feasibility-spinning{animation:none}}.feasibility-disclosure>summary{cursor:pointer;align-items:center;gap:.8rem;font-size:.96rem;font-weight:550;list-style:none;display:flex}.feasibility-disclosure>summary:before{content:"+";color:var(--green);font-size:1.35rem;font-weight:400}.feasibility-disclosure[open]>summary:before{content:"−"}.feasibility-disclosure>summary>span{color:var(--muted);margin-left:auto;font-size:.8rem;font-weight:450}.feasibility-disclosure[open]>summary{margin-bottom:1.2rem}.feasibility-disclosure summary::-webkit-details-marker{display:none}.feasibility-disclosure summary:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:5px}.feasibility-key-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.feasibility-key-decisions .feasibility-decision{margin:0}.feasibility-decision-headline{margin:0;font-size:.85rem;line-height:1.65}.feasibility-decision .feasibility-decision-support{margin-top:.65rem}.feasibility-inspect-decision{text-underline-offset:3px;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.76rem;text-decoration:underline;display:inline-flex}.feasibility-decision-support:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:3px}.feasibility-service-groups{gap:.7rem;margin-top:1rem;display:grid}.feasibility-service-groups>details{border-top:1px solid var(--line);padding-top:.9rem}.feasibility-service-groups>details>summary{cursor:pointer;font-size:.88rem;font-weight:500}.feasibility-service-groups .feasibility-fact-grid{margin-top:1rem}.feasibility-priority-gaps{border-bottom:1px solid var(--line);padding:1.4rem 2.3rem}.feasibility-priority-gaps>h3{margin:0 0 .9rem;font-size:1rem}.feasibility-gap-short{background:#fff7ef;border-left:3px solid #bc926b;border-radius:0 8px 8px 0;margin:.65rem 0;padding:.8rem 1rem;font-size:.82rem;line-height:1.65}.feasibility-gap-short p{color:var(--muted);margin:.35rem 0 0}.feasibility-gap-action{color:#3d5d36;font:inherit;cursor:pointer;text-align:left;background:#f6f8f0;border:1px solid #d3deca;border-radius:8px;align-items:center;gap:9px;margin-block:12px;padding:10px 12px;font-size:13px;display:flex}.feasibility-gap-action:focus-visible{outline-offset:3px;outline:2px solid #45673b}@media (max-width:650px){.feasibility-key-decisions{grid-template-columns:1fr}.feasibility-priority-gaps{padding:1.25rem}}
.evaluated-analysis{gap:22px;margin:22px 0;display:grid}.evaluated-analysis h3{margin:10px 0}.evaluated-analysis h4{margin:8px 0}.evaluated-analysis details{border-top:1px solid var(--line,#dce3d5);padding:14px 0}.evaluated-analysis summary{cursor:pointer;font-weight:600;line-height:1.5}.evaluated-analysis summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #426b37}.evaluated-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.evaluated-option-grid>section{background:#f6f8f1;border:1px solid #dce3d5;border-radius:16px;padding:20px}.evaluated-option-number{color:#718660;font-size:28px;font-weight:500}.evaluated-table-scroll{max-width:100%;overflow-x:auto}.evaluated-analysis table{border-collapse:collapse;width:100%;min-width:550px;font-size:14px}.evaluated-analysis caption{text-align:left;color:#647667;padding:12px 0}.evaluated-analysis th,.evaluated-analysis td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3d5;padding:14px 12px}.evaluated-analysis thead{background:#edf2e7}.evaluated-analysis tbody th{font-weight:600}.evaluated-analysis li{line-height:1.7}.evaluated-analysis .notice{line-height:1.6}@media (max-width:600px){.evaluated-analysis{gap:14px}.evaluated-analysis .live-card{padding:20px}.evaluated-analysis h3{font-size:24px}}
.retained-spatial-study{background:#fafbf7;border:1px solid #dce3d5;border-radius:20px;min-width:0;margin:20px 0;overflow:hidden}.retained-spatial-study>header,.retained-study-controls,.retained-study-selected,.retained-spatial-study>details,.retained-spatial-study>.fine-print{margin:0;padding:20px}.retained-spatial-study header p,.retained-study-selected p{color:#627568;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.retained-study-controls{border-top:1px solid #dce3d5;flex-wrap:wrap;gap:16px;display:flex}.retained-study-controls>label{flex:1;gap:8px;min-width:min(100%,240px);font-size:13px;display:grid}.retained-study-controls select{color:#294b3a;background:#fff;border:1px solid #d5decc;border-radius:9px;max-width:100%;padding:10px}.retained-study-lots{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.retained-study-lots button{text-align:left;color:#294b3a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5decc;border-radius:10px;min-height:44px;padding:10px 14px}.retained-study-lots button[aria-pressed=true]{background:#e7eddb;border-color:#78905e}.retained-study-lots small{margin-top:4px;font-size:11px;line-height:1.5;display:block}.retained-study-layers{border:0;border-top:1px solid #dce3d5;flex-wrap:wrap;gap:12px;margin:0;padding:16px 20px;display:flex}.retained-study-layers legend{color:#627568;padding-top:10px;font-size:12px}.retained-study-layers label{cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.retained-study-layers input{accent-color:#426b37}.retained-study-swatch{background:#cbd7aa;border:1px dashed #8b9e60;border-radius:3px;width:13px;height:13px}.retained-study-swatch.house{background:#eee0c8;border-color:#85633e}.retained-study-swatch.field{background:#c5dccb;border-color:#4f8663}.retained-study-swatch.reserve{background:repeating-linear-gradient(135deg,#f0e8d7 0 3px,#ac967a 4px);border-color:#9b8062}.retained-study-map{background:#f0f3e9;border-block:1px solid #dce3d5;width:100%;height:auto;max-height:560px;display:block}.retained-study-parcel{fill:#f9faf5;stroke:#586e50;stroke-width:2px}.retained-study-lot path{fill:#edf0e4;fill-opacity:.6;stroke:#839574;stroke-width:1.3px;stroke-dasharray:7 4;cursor:pointer}.retained-study-lot.selected path{fill:#d8e3c4;fill-opacity:.7;stroke:#47673b;stroke-width:2px}.retained-study-shape{stroke-width:1.4px;stroke-dasharray:5 3;pointer-events:none}.retained-study-shape.envelope{fill:#bdce91;fill-opacity:.45;stroke:#829252}.retained-study-shape.house{fill:#efe1c9;stroke:#7d6348;fill-opacity:.95}.retained-study-shape.field{fill:#bfdbc8;stroke:#4e8461;fill-opacity:.85}.retained-study-shape.reserve{stroke:#937b5b;fill-opacity:.9}.retained-study-orientation path,.retained-study-scale path{fill:none;stroke:#5c7160;stroke-width:1.4px}.retained-study-orientation text,.retained-study-scale text{fill:#5c7160;font-family:inherit;font-size:13px}.retained-study-check{background:#fff;border-left:3px solid #c3cfb3;margin-top:10px;padding:12px 16px}.retained-study-check.conflict{background:#fff8f2;border-color:#bd8b62}.retained-study-check h5{margin:0 0 5px;font-size:13px}.retained-study-check h5 span{float:right;color:#657864;font-size:11px}.retained-study-check p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.retained-spatial-study summary{cursor:pointer;font-size:13px;font-weight:600}.retained-spatial-study details{border-top:1px solid #dce3d5}.retained-spatial-study li{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.retained-spatial-study :is(button,select,input,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #426b37}@media (max-width:600px){.retained-spatial-study>header,.retained-study-controls,.retained-study-selected,.retained-spatial-study>details,.retained-spatial-study>.fine-print{padding:16px}.retained-study-layers{padding:12px 16px}.retained-study-lots{padding-inline:16px}.retained-study-lots button{flex:1;min-width:100px}.retained-study-check h5 span{float:none;margin-top:4px;display:block}}.retained-study-lot text{fill:#4f6545;paint-order:stroke;stroke:#f8faf2;stroke-width:3px;pointer-events:none;font-family:inherit;font-size:14px;font-weight:600}.retained-study-layers label:has(input:disabled){color:#7a8373;cursor:default}.retained-study-layers small{font-size:10px}.retained-study-check a{color:#456438;text-underline-offset:3px}
.public-bid-benchmarks{min-width:0}.public-bid-benchmarks>p{max-width:80ch;line-height:1.65}.public-bid-overview{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.public-bid-overview>span{color:#6a7a68;background:#f3f5ec;border:1px solid #e0e6d7;border-radius:10px;gap:4px;padding:12px 16px;font-size:12px;display:grid}.public-bid-overview strong{color:#375c3e;font-size:21px;font-weight:500}.public-bid-group{border-top:1px solid #dce3d5;padding:15px 0}.public-bid-group>summary{cursor:pointer;color:#294d39;font-size:15px;font-weight:600}.public-bid-group>summary>span{float:right;color:#75816b;font-size:12px;font-weight:400}.public-bid-row{background:#fafbf6;border:1px solid #dfe5d6;border-radius:12px;min-width:0;margin:12px 0;padding:16px}.public-bid-row>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.public-bid-row h4{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.public-bid-row header p{color:#74806b;margin:4px 0;font-size:11px;line-height:1.6}.public-bid-price{text-align:right;flex-shrink:0;gap:3px;display:grid}.public-bid-price strong{color:#375c3e;font-size:20px;font-weight:500}.public-bid-price span{color:#74806b;font-size:10px}.public-bid-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.public-bid-row dt{letter-spacing:.06em;text-transform:uppercase;color:#75816b;margin-bottom:5px;font-size:10px}.public-bid-row dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.public-bid-cohort{color:#74806b;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.public-bid-source{border-top:1px solid #e0e6d7;padding-top:12px}.public-bid-source>summary{color:#516c42;cursor:pointer;font-size:12px}.public-bid-source blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#4b634d;border-left:3px solid #b6c49d;margin:12px 0;padding:12px;font-size:12px}.public-bid-source li,.public-bid-group>p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.public-bid-benchmarks a{color:#456438;text-underline-offset:3px}.public-bid-benchmarks :is(summary,a):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #426b37}@media (max-width:600px){.public-bid-group>summary>span{float:none;padding-top:4px;display:block}.public-bid-row>header{flex-direction:column;gap:8px}.public-bid-price{text-align:left}.public-bid-row dl{grid-template-columns:1fr;gap:10px}.public-bid-overview>span{flex:1;min-width:115px}}
.public-fee-inputs{min-width:0}.public-fee-inputs>p{max-width:82ch;line-height:1.7}.public-fee-total{background:#f2f5e9;border:1px solid #dfe5d4;border-radius:10px;padding:12px 16px;font-size:13px}.public-fee-total strong{color:#42643b;font-weight:600}.public-fee-list{border-top:1px solid #dce3d5;padding:15px 0}.public-fee-list>summary{cursor:pointer;color:#294d39;font-size:14px;font-weight:600}.public-fee-list>summary span{float:right;color:#75816b;font-weight:400}.public-fee-row{background:#fafbf6;border:1px solid #dfe5d6;border-radius:12px;min-width:0;margin-top:14px;padding:16px}.public-fee-row>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-fee-row h4{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.public-fee-row header>span{color:#5d744a;flex-shrink:0;font-size:13px}.public-fee-row p.public-fee-status{color:#8c744b;font-size:11px}.public-fee-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.public-fee-row dt{letter-spacing:.06em;text-transform:uppercase;color:#75816b;margin-bottom:5px;font-size:10px}.public-fee-row dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.public-fee-row details{border-top:1px solid #e0e6d7;padding-top:12px}.public-fee-row details>summary{color:#516c42;cursor:pointer;font-size:12px}.public-fee-row blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#4b634d;border-left:3px solid #b6c49d;max-height:260px;margin:12px 0;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.public-fee-list li,.public-fee-list>p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.public-fee-inputs a{color:#456438;text-underline-offset:3px}.public-fee-inputs :is(summary,a):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #426b37}@media (max-width:600px){.public-fee-row>header{flex-direction:column;gap:6px}.public-fee-row dl{grid-template-columns:1fr;gap:10px}}
.public-project-events{overflow-wrap:anywhere}.public-project-events>h3{margin-block:.45rem .75rem}.public-project-list{border-top:1px solid var(--line,#dce3d6);margin-top:1.2rem}.public-project-list>summary{cursor:pointer;padding:1rem 0;font-weight:650}.public-project-list>summary>span{background:#edf1e6;border-radius:100px;margin-left:.5rem;padding:.1rem .6rem;font-size:.8rem;display:inline-block}.public-project-row{border-top:1px solid var(--line,#dce3d6);padding:1.3rem 0}.public-project-row>summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem 1.1rem;display:flex}.public-project-row h4{flex:1;min-width:min(100%,20ch);margin:0;font-size:1.05rem}.public-project-row>summary:before{content:"▸";color:#647d55}.public-project-row[open]>summary:before{content:"▾"}.public-project-stage{color:#39533a;white-space:nowrap;background:#eff3e9;border:1px solid #d3dcc9;border-radius:100px;padding:.25rem .7rem;font-size:.78rem}.public-project-stage-unknown{color:#806237;background:#f4eee0;border-color:#e4d4ad}.public-project-row dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1.2rem 0;display:grid}.public-project-row dt{color:#657760;font-size:.75rem}.public-project-row dd{margin:.3rem 0 0;font-size:.9rem}.public-project-row dd small{color:#6f7c68;margin-top:.25rem;display:block}.public-project-conditions{background:#f7f3e8;border-left:3px solid #c5a969;border-radius:0 7px 7px 0;margin:1rem 0;padding:1rem 1.1rem;font-size:.87rem}.public-project-conditions ul{margin-bottom:0;padding-left:1.2rem}.public-project-row details>summary{cursor:pointer;font-size:.88rem;font-weight:600}.public-project-source{padding:.6rem 0 1rem}.public-project-source blockquote{font:.78rem/1.6 var(--font-geist-mono,monospace);white-space:pre-wrap;background:#f4f6ef;border-left:2px solid #ccd6c1;max-height:230px;margin:.5rem 0 1rem;padding:.75rem 1rem;overflow:auto}.public-project-events a:focus-visible,.public-project-events summary:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #6e9250}
.retained-original-evidence{overflow-wrap:anywhere}.retained-original-list{margin-top:1rem}.retained-original-row{border-top:1px solid #dce3d4;grid-template-columns:45px 1fr auto;align-items:start;gap:.8rem 1rem;padding:1.3rem 0;display:grid}.retained-original-icon{color:#607949;background:#f0f4e8;border:1px solid #cbd8c0;border-radius:6px;place-items:center;width:43px;height:52px;display:grid}.retained-original-row h4{margin:0}.retained-original-pages strong{color:#385336}.retained-original-row details{margin-top:.75rem}.retained-original-row details summary{cursor:pointer;font-weight:600}.retained-original-row code{color:#67765f;overflow-wrap:anywhere;margin:.7rem 0;font-size:.75rem;display:block}.retained-original-download{color:#3f5e3b;white-space:nowrap;background:#f6f8f2;border:1px solid #cad5bf;border-radius:7px;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.retained-original-download:hover{background:#edf2e5}.retained-original-download:focus-visible,.retained-original-row summary:focus-visible{outline-offset:4px;outline:3px solid #6e9250}.retained-original-download .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:650px){.retained-original-row{grid-template-columns:38px minmax(0,1fr)}.retained-original-icon{width:34px;height:45px}.retained-original-download{grid-column:2;justify-self:start}}.retained-original-coverage{border-left:3px solid var(--accent,#80965a);background:var(--surface-soft,#f2f4ec);color:var(--ink,#233f33);border-radius:0 .65rem .65rem 0;margin:1.25rem 0;padding:1rem 1.1rem}.retained-original-coverage p{margin:.5rem 0 0;font-size:.88rem;line-height:1.65}
.posted-standards{overflow-wrap:anywhere}.posted-standard-edition{border-top:1px solid #dce3d4;margin-top:1.5rem;padding-top:1.5rem}.posted-standard-heading{align-items:center;gap:1rem;display:flex}.posted-standard-heading>svg{color:#607949;flex-shrink:0}.posted-standard-heading h4,.posted-standard-heading p{margin:0}.posted-standard-heading a{border:1px solid #cad5bf;border-radius:.5rem;align-items:center;gap:.4rem;min-height:44px;margin-left:auto;padding:.65rem .85rem;font-size:.82rem;display:inline-flex}.posted-standard-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.posted-standard-dates dt{color:#67765f;font-size:.76rem}.posted-standard-dates dd{margin:.35rem 0 0;font-size:.88rem;font-weight:600}.posted-standard-limit{background:#f8f3e9;border-left:3px solid #aa8b51;border-radius:0 .5rem .5rem 0;padding:1rem 1.15rem}.posted-standard-limit p{margin:.4rem 0 0;font-size:.88rem;line-height:1.65}.posted-standard-table-wrap{margin-top:1.2rem;overflow-x:auto}.posted-standards table{border-collapse:collapse;width:100%;min-width:430px;font-size:.84rem}.posted-standards caption{text-align:left;color:#67765f;padding:.5rem 0 1rem}.posted-standards th,.posted-standards td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3d4;padding:.9rem .65rem}.posted-standards thead{background:#f1f4ec}.posted-standards td:nth-child(2){white-space:nowrap;font-weight:600}.posted-standards summary{cursor:pointer;min-height:44px;padding:.5rem 0}.posted-standards a:focus-visible,.posted-standards summary:focus-visible{outline-offset:4px;outline:3px solid #6e9250}.posted-standards blockquote{white-space:pre-wrap;background:#f4f6f0;border-left:2px solid #b0c09c;margin:.7rem 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.65}.posted-standard-context{margin-top:.85rem}.posted-standard-context>summary{font-weight:600}.posted-standards code{color:#67765f;font-size:.72rem}@media (max-width:650px){.posted-standard-heading{flex-wrap:wrap;align-items:flex-start}.posted-standard-heading a{margin-left:0}.posted-standard-dates{grid-template-columns:1fr;gap:.7rem}}
.process-document-binding{background:#f5f8ef;border:1px solid #dbe3d1;border-left:3px solid #738c61;border-radius:8px;margin:12px 0;padding:12px 16px}.process-document-binding>strong{color:#42613d;font-size:13px}.process-document-binding a{color:#355c35;align-items:center;gap:8px;font-size:14px;display:inline-flex}.process-document-binding p{margin:7px 0;line-height:1.6}.process-plan{border-top:4px solid #4e6843}.process-plan-intro{align-items:center;gap:1rem;display:flex}.process-plan-intro h3{margin:.4rem 0}.process-plan-intro p{color:#647565;margin:0;font-size:.88rem}.process-plan-mark{color:#45613b;background:#e7eedc;border-radius:1rem;flex:0 0 3.5rem;place-items:center;height:3.5rem;display:grid}.process-plan-proposal{background:#f5f7f0;border:1px solid #dce3d5;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.2rem 0 .65rem;padding:1rem;display:flex}.process-plan-proposal strong{color:#536849;flex-basis:100%;margin-bottom:.15rem;font-size:.82rem}.process-plan-proposal span{background:#fff;border:1px solid #e1e7da;border-radius:.4rem;padding:.35rem .6rem;font-size:.84rem}.process-plan-boundary{color:#6b6858;padding:0 .3rem;font-size:.88rem;line-height:1.55}.process-plan h4{align-items:center;gap:.55rem;margin:1.5rem 0 1rem;font-size:1rem;display:flex}.process-plan-steps{margin:0;padding:0;list-style:none}.process-plan-step{border-top:1px solid #e5e8df;gap:.9rem;padding:1.2rem 0;display:flex}.process-plan-number{color:#4d6640;background:#eef2e8;border:1px solid #dbe3d0;border-radius:50%;flex:0 0 2.15rem;place-items:center;height:2.15rem;font-size:.88rem;font-weight:600;display:grid}.process-plan-step-body{flex:1;min-width:0}.process-plan-step-heading{flex-wrap:wrap;align-items:baseline;gap:.55rem .9rem;display:flex}.process-plan-step-heading h5{flex:18rem;margin:0;font-size:1rem;line-height:1.5}.process-plan-tag{color:#677545;background:#eef3e5;border-radius:.35rem;padding:.25rem .5rem;font-size:.73rem;display:inline-flex}.process-plan-tag-gap{color:#876233;background:#fbf1dd}.process-plan-step-body>p{margin:.6rem 0;font-size:.91rem;line-height:1.65}.process-plan-dependencies{color:#71806e;font-size:.82rem!important}.process-plan-requirements,.process-plan-passages{margin-top:.55rem;font-size:.86rem}.process-plan .process-plan-requirements,.process-plan .process-plan-passages{border-top:0;padding:.45rem 0}.process-plan-requirements>summary{color:#647245}.process-plan-requirements summary span{color:#889176;margin-left:.4rem}.process-plan-passages>summary{color:#466753}.process-plan-passages>summary svg{vertical-align:middle;margin-right:.25rem}.process-plan-passages section{border-left:2px solid #d4decb;margin:.9rem 0;padding:.1rem 1rem}.process-plan-passages blockquote{color:#596750;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8f2;margin:.65rem 0;padding:.65rem .85rem;line-height:1.65}.process-plan-passages a{align-items:center;gap:.35rem;display:inline-flex}.process-plan-section{border-top:1px solid #e0e6d9;padding:1rem 0}.process-plan-section>summary{font-size:.94rem;font-weight:600}.process-plan-section>summary span{color:#73816b;margin-left:.6rem;font-size:.8rem;font-weight:400;display:inline-block}.process-plan-section>p,.process-plan-section>ul{font-size:.9rem;line-height:1.65}.process-plan-section li+li{margin-top:.5rem}.process-plan-documents{padding:0;list-style:none}.process-plan-documents>li{padding:.7rem 0}.process-plan-documents p{margin:.4rem 0}.process-plan-fees{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem;display:grid}.process-plan-fees>section{border:1px solid #e1e5db;border-radius:.75rem;padding:1rem}.process-plan-fees>section>p{font-size:.9rem}@media (max-width:600px){.process-plan-intro{align-items:start}.process-plan-mark{flex-basis:2.75rem;height:2.75rem}.process-plan-step{gap:.6rem}.process-plan-step-heading h5{flex-basis:100%}}.process-relationship-list{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.process-relationship-list>li{background:#fafbf7;border:1px solid #dce4d5;border-radius:12px;padding:16px 18px;position:relative}.process-relationship-list>li>strong{color:#2e4a3b;display:block}.process-relationship-status{letter-spacing:.02em;color:#647a56;margin-top:6px;font-size:11px;display:inline-block}.process-relationship-list p{margin:10px 0 0}.process-relationship-evidence{border-top:1px solid #dce4d5;padding-top:16px}.process-relationship-evidence>summary{cursor:pointer;color:#35533c;font-weight:600}.process-relationship-evidence>summary>span{color:#738166;margin-left:12px;font-size:12px}.process-relationship-evidence ul{gap:15px;padding:0;list-style:none;display:grid}.process-relationship-evidence li{border-left:2px solid #bccda9;padding-left:14px}.process-relationship-evidence li p{margin:8px 0;font-size:14px;line-height:1.7}
.native-documents-intro{align-items:center;gap:1rem;display:flex}.native-documents-intro>span{color:#557047;background:#edf0e6;border-radius:.9rem;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.native-documents-intro h3{margin:.3rem 0}.native-documents-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-top:1.25rem;display:grid}.native-document-card{background:#fafbf6;border:1px solid #dce3d6;border-radius:.85rem;min-width:0;padding:1.15rem}.native-document-card>header{color:#758166;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.native-document-card h4{overflow-wrap:anywhere;margin:1rem 0 .55rem;font-size:1rem;line-height:1.5}.native-document-status{color:#85713f;background:#f5efd9;border-radius:.35rem;padding:.3rem .5rem;font-size:.71rem}.native-document-status-read{color:#55703f;background:#eaf0df}.native-document-scope{color:#6b7867;font-size:.83rem;line-height:1.55}.native-document-code{background:#eef1e8;border-radius:.25rem;margin:.15rem 0;padding:.2rem .4rem;font-size:.78rem;display:inline-block}.native-document-open{background:#fff;border:1px solid #d7dfcf;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;margin:1.1rem 0 .8rem;padding:.7rem .8rem;font-size:.86rem;font-weight:600;display:flex}.native-document-card details{font-size:.83rem;line-height:1.6}.native-document-card blockquote{overflow-wrap:anywhere;border-left:2px solid #d6dfca;margin:.8rem 0;padding:.2rem .75rem}.native-documents-more{border-top:1px solid #e0e5d9;margin-top:1.2rem;padding:1rem 0 0;font-size:.88rem;line-height:1.65}.native-documents-more .fine-print{overflow-wrap:anywhere}@media (max-width:600px){.native-documents-intro>span{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.native-document-card{padding:1rem}}
.native-publications{overflow-wrap:anywhere}.native-publications-intro{align-items:center;gap:1rem;display:flex}.native-publications-intro h3{margin-top:.35rem}.native-publications-mark{color:#536e41;background:#edf2e6;border-radius:1rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.native-publications-boundary{color:#6a5940;background:#faf7f0;border:1px solid #e6dcc9;border-radius:.7rem;padding:1rem 1.15rem;font-size:.88rem;line-height:1.7}.native-publication{border-top:1px solid #dce3d4;margin-top:1.8rem;padding-top:1.8rem}.native-publication-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.native-publication-heading h4{margin:.45rem 0 .5rem;font-size:1.25rem}.native-publication-heading p{color:#67765f;margin:0;font-size:.84rem}.native-publication-state{color:#647957;letter-spacing:.025em;font-size:.74rem;font-weight:600}.native-publication-status{color:#617154;background:#f4f6f0;border:1px solid #d8e0d0;border-radius:2rem;flex-shrink:0;padding:.55rem .75rem;font-size:.72rem}.native-publication-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.75rem 0 0;padding:1.2rem 0;display:grid}.native-publication-overview dt{color:#78836d;font-size:.76rem}.native-publication-overview dd{color:#334a3a;margin:.45rem 0 0;font-size:1rem;font-weight:600}.native-publication-sources{gap:.65rem;margin:.3rem 0 1.5rem;display:grid}.native-publication-source{background:#fcfdf9;border:1px solid #e2e6dc;border-radius:.7rem;grid-template-columns:20px 1fr auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.native-publication-source>svg{color:#85936f;margin-top:.15rem}.native-publication-source h5{margin:0 0 .5rem;font-size:.83rem;font-weight:600}.native-publication-source p{color:#73806b;margin:.45rem 0;font-size:.74rem;line-height:1.65}.native-publication-source .native-publication-coverage{color:#425a3d}.native-publication-source>a{align-items:center;gap:.35rem;min-height:44px;padding:.2rem;font-size:.72rem;display:inline-flex}.native-publication-source summary{color:#728269;min-height:36px;padding:.4rem 0;font-size:.72rem}.native-publication-source code{color:#6a765f;font-size:.68rem;display:block}.native-publication-topic{border-top:1px solid #e1e6d9}.native-publication-topic>summary{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.95rem .1rem;font-size:.91rem;font-weight:600;list-style:none;display:flex}.native-publication-topic>summary:before{content:"+";color:#7d906a;font-size:1.2rem;font-weight:400}.native-publication-topic[open]>summary:before{content:"−"}.native-publication-topic>summary>span:first-of-type{flex:1}.native-publication-topic small,.native-publication-passage small{color:#7b8674;margin-top:.35rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.native-publication-count{color:#7b8674;white-space:nowrap;font-size:.7rem;font-weight:400}.native-publication-passage{background:#f6f8f1;border-radius:.6rem;margin:.3rem 0 .75rem 1.25rem;padding:.4rem .9rem}.native-publication-passage>summary{min-height:44px;padding:.65rem 0;font-size:.84rem;font-weight:600}.native-publication-passage blockquote{white-space:pre-wrap;background:#fffefb;border-left:2px solid #bccbaa;margin:.75rem 0;padding:1rem;font-size:.81rem;line-height:1.7}.native-publication-references{color:#6b785e;font-size:.74rem;line-height:1.6}.native-publication-conditions{color:#72644a;padding:.8rem 0;font-size:.76rem;line-height:1.7}.native-publication-conditions ul{padding-left:1.2rem}.native-publication-scope{background:#faf7f0;border:1px solid #e7decc;border-radius:.7rem;margin-top:.75rem;padding:.6rem .95rem}.native-publication-scope>summary{color:#78613f;align-items:center;gap:.6rem;min-height:44px;font-size:.84rem;display:flex}.native-publication-scope>summary>span{margin-left:auto;font-size:.75rem}.native-publication-scope ul{color:#6d6048;padding-left:1.2rem;font-size:.82rem;line-height:1.75}.native-publication-scope li+li{margin-top:.65rem}.native-publications summary{cursor:pointer}.native-publications a:focus-visible,.native-publications summary:focus-visible{outline-offset:4px;border-radius:.2rem;outline:3px solid #6e9250}.native-publication-coverage-gap{color:#78613f;background:#faf7f0;padding:.8rem;font-size:.82rem}@media (max-width:650px){.native-publication-heading{flex-direction:column}.native-publication-overview{grid-template-columns:1fr;gap:.85rem}.native-publication-source{grid-template-columns:20px 1fr}.native-publication-source>a{grid-column:2;justify-self:start}.native-publication-passage{margin-left:0}.native-publication-topic>summary{flex-wrap:wrap}.native-publication-count{margin-left:1.5rem}}
.economic-comparison-plans{gap:18px;margin-top:24px;display:grid}.economic-comparison-plan{border:1px solid var(--line,#dce3d5);background:#f7f9f3;border-radius:16px;padding:24px}.economic-comparison-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.economic-comparison-title h4{margin:0}.economic-comparison-title>span{white-space:nowrap;color:#647568;font-size:12px}.economic-comparison-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.economic-comparison-metrics>div{border-left:2px solid #b9c9a9;padding-left:14px}.economic-comparison-metrics dt{color:#647568;margin-bottom:10px;font-size:12px}.economic-comparison-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4}.economic-comparison-note,.economic-comparison-missing{color:#536651;font-size:14px;line-height:1.7}.economic-comparison-bases{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.economic-comparison-bases dt{color:#647568;font-size:12px}.economic-comparison-bases dd{margin:5px 0 0;font-size:14px}.economic-comparison-plan details p{font-size:14px;line-height:1.7}@media (max-width:750px){.economic-comparison-metrics{grid-template-columns:1fr}.economic-comparison-title{flex-direction:column;gap:6px}.economic-comparison-plan{padding:18px}}@media (max-width:450px){.economic-comparison-bases{grid-template-columns:1fr}}.economic-alternative-checks{background:#f3f6ed;border:1px solid #dce4d1;border-radius:12px;margin:16px 0;padding:14px 16px}.economic-alternative-checks>summary{cursor:pointer;color:#3a5839;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.economic-alternative-checks>summary>span{color:#6a795c;font-size:12px;font-weight:400}.economic-alternative-checks>p{color:#65745a;font-size:14px;line-height:1.65}.economic-alternative-dependencies{gap:10px;margin:15px 0;padding:0;list-style:none;display:grid}.economic-alternative-dependencies li{color:#58674e;border-left:3px solid #bbcaa6;gap:4px;padding:5px 12px;font-size:13px;line-height:1.6;display:grid}.economic-alternative-dependencies strong{color:#48603b;font-size:12px}
.soil-screening-units{gap:16px;margin:24px 0;display:grid}.soil-screening-unit{border:1px solid var(--line,#dce3d5);background:#f7f9f3;border-radius:16px;padding:22px}.soil-screening-depths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.soil-screening-depths dt{color:#657565;font-size:12px;line-height:1.5}.soil-screening-depths dd{margin:6px 0 0;font-size:18px;font-weight:600;line-height:1.4}.soil-screening-toggle{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce3d5;justify-content:space-between;gap:14px;padding:16px 0 0;font-weight:600;display:flex}.soil-screening-toggle:focus-visible{outline-offset:5px;outline:2px solid #426b37}.soil-screening-share{color:#647568;margin:5px 0;font-size:12px;font-weight:400;display:block}.soil-screening td ul{margin:8px 0;padding-left:17px;font-size:12px}.soil-screening .fine-print{line-height:1.7}@media (max-width:600px){.soil-screening-unit{padding:18px}.soil-screening-depths{grid-template-columns:1fr;gap:14px}}
.native-mapped-area{border-block:1px solid #dfe6d8;align-items:baseline;gap:20px;margin:20px 0;padding:18px 0;display:flex}.native-mapped-area>strong{font-variant-numeric:tabular-nums;color:#294939;letter-spacing:-.03em;font-size:28px}.native-mapped-area>span{color:#64765b;font-size:13px}.native-mapped-study details>summary{cursor:pointer;color:#385b3d;font-size:14px;font-weight:600}.native-mapped-study td{font-variant-numeric:tabular-nums}.native-mapped-study td small{color:#708164;margin-top:8px;font-size:11px;display:block}.native-mapped-study table{margin:20px 0}.native-mapped-study th:first-child{min-width:150px}.native-mapped-study td{min-width:170px}@media (max-width:650px){.native-mapped-area{flex-direction:column;gap:8px}.native-mapped-area>strong{font-size:24px}}
.evaluated-report-map{min-width:0}.evaluated-map-allocation{padding:18px}.evaluated-map-allocation label{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.evaluated-map-allocation select{color:#294b3a;background:#fff;border:1px solid #d5dfcd;border-radius:9px;max-width:100%;padding:10px}.evaluated-map-evidence{background:#f7f9f3;border-top:1px solid #dce3d5;padding:18px 20px}.evaluated-map-basis{color:#47634a;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.7;display:flex}.evaluated-map-key{background:#c9dadd;border:1px solid #65828b;border-radius:3px;flex:none;width:13px;height:13px}.evaluated-map-key.conditional{background:#e7deb8;border:1px dashed #a38940}.evaluated-map-evidence>.fine-print{margin:10px 0}.evaluated-map-notice:empty{display:none}.evaluated-map-notice{color:#866242;font-size:13px;line-height:1.65}.evaluated-map-evidence summary{cursor:pointer;min-height:28px;font-size:13px;font-weight:600}.evaluated-map-evidence-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.evaluated-map-evidence-list>li{background:#fff;border:1px solid #dce3d5;border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr);gap:12px;min-width:0;padding:12px 14px;display:grid}.evaluated-map-evidence-list strong{font-size:13px}.evaluated-map-evidence-list span{color:#75836f;margin-top:3px;font-size:11px;line-height:1.6;display:block}.evaluated-map-links{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.evaluated-map-links a{color:#416639;text-underline-offset:3px;overflow-wrap:anywhere;min-height:26px;font-size:12px}.evaluated-map-evidence :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #426b37}@media (max-width:600px){.evaluated-map-evidence{padding:16px}.evaluated-map-evidence-list>li{grid-template-columns:1fr}.evaluated-map-links a{min-height:32px}}
.private-quote-panel{background:#fbfcf7;border:1px solid #dbe3d2;border-radius:16px;gap:16px;padding:24px;display:grid}.private-quote-panel h3,.private-quote-panel h4{margin:8px 0;font-size:22px}.private-quote-panel p{margin:6px 0;line-height:1.65}.private-quote-panel article{border-top:1px solid #dbe3d2;padding:16px 0}.quote-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-heading strong,.quote-line strong{text-transform:capitalize}.quote-lines{gap:10px;margin:16px 0;display:grid}.private-quote-panel .quote-line{cursor:pointer;background:#fff;border:1px solid #dbe3d2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.quote-line small{color:#65745d;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.quote-line input{accent-color:#35512b;width:18px;height:18px;margin-top:4px}.quote-line b{text-align:right}.private-quote-panel .quote-held{cursor:default;background:#f3f2ec}.private-quote-panel details summary{cursor:pointer;font-size:13px;font-weight:600}.private-quote-panel blockquote{border-left:3px solid #b0bd9e;margin:14px 0;padding:8px 12px;font-size:13px}@media (max-width:600px){.private-quote-panel{padding:16px}.private-quote-panel .quote-line{grid-template-columns:auto minmax(0,1fr)}.quote-line b{text-align:left;grid-column:2}}
.followup-studio{gap:24px;margin-block:24px;display:grid}.followup-studio>header{max-width:760px}.followup-studio h2{margin:12px 0;font-size:clamp(26px,3vw,38px)}.followup-compose{gap:20px;display:grid}.followup-draft-status{color:#586d50;border-bottom:1px solid #e0e6d9;gap:7px;padding-bottom:14px;font-size:12px;display:grid}.followup-draft-status small{color:#718068;font-size:11px;line-height:1.6}.followup-draft-status button{justify-self:start}.followup-prepared{background:#f4f6ed;border-radius:12px;padding:16px 20px}.followup-prepared>summary{cursor:pointer;font-size:14px;font-weight:600}.followup-prepared article{border-top:1px solid #dbe3d2;gap:8px;padding:16px 0;display:grid}.followup-prepared article strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.followup-prepared article small{color:#66765e;font-size:12px}.followup-prepared article button{justify-self:start}.followup-modes{background:#f1f3eb;border-radius:14px;flex-wrap:wrap;gap:8px;width:fit-content;padding:6px;display:flex}.followup-modes button{color:#526255;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;display:flex}.followup-modes button.active{color:#254b35;background:#fff;border-color:#d8e0ce;box-shadow:0 2px 8px #263e2310}.followup-studio label{gap:8px;font-size:14px;font-weight:600;display:grid}.followup-studio input:not([type=checkbox]),.followup-studio textarea,.followup-studio select{color:#243c2e;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fffefa;border:1px solid #cfd9c8;border-radius:9px;padding:11px 13px}.followup-studio textarea{resize:vertical;font-size:16px;line-height:1.55}.followup-studio .followup-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.followup-specific{border-top:1px solid #e0e6d9;padding-top:16px}.followup-specific>summary{cursor:pointer;color:#3c6245;margin-bottom:16px;font-weight:600}.followup-specific>label{margin-bottom:16px}.followup-studio fieldset{border:1px solid #dae2d3;border-radius:10px;margin:16px 0;padding:16px}.followup-studio label.followup-checkbox{align-items:flex-start;gap:11px;margin:12px 0;font-weight:400;display:flex}.followup-checkbox input{accent-color:#45663d;flex-shrink:0;width:18px;height:18px;margin-top:3px}.followup-checkbox small,.followup-facts small{color:#6e7e6e;margin-top:5px;font-size:12px;display:block}.followup-preview{background:#f5f8ef;border:1px solid #c8d8b9;border-radius:16px;padding:24px}.followup-preview ul{gap:8px;padding:0;list-style:none;display:grid}.followup-preview li{align-items:center;gap:9px;display:flex}.followup-preview details{padding:12px 0}.followup-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.followup-history{gap:18px;display:grid}.followup-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.followup-history-heading h3{max-width:720px;margin:14px 0 8px}.followup-running{background:#f2f5ed;border-radius:10px;align-items:center;gap:12px;margin:20px 0;padding:12px 16px;display:flex}.followup-facts{gap:16px;margin-top:20px;display:grid}.followup-facts article{border-top:1px solid #e0e6d9;padding-top:18px}.followup-facts article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.followup-facts details summary{cursor:pointer;font-size:14px;font-weight:600}.followup-facts blockquote{color:#586b57;border-left:3px solid #c6d2b6;margin:16px 0;padding:8px 16px;font-size:14px}.private-evidence-upload{border:1px dashed #cdd8c4;border-radius:12px;gap:14px;margin-top:20px;padding:20px;display:grid}.private-evidence-upload h4{align-items:center;gap:8px;margin:0;display:flex}.private-evidence-result{background:#f4f6ed;border-radius:10px;padding:18px}.private-extraction-jobs{gap:12px;display:grid}.private-extraction-job{background:#fafcf7;border:1px solid #d6dfd0;border-radius:12px;padding:16px}.private-extraction-job-title{color:#294736;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.private-extraction-job-title strong{flex:1}.private-extraction-job-title span{text-transform:uppercase;letter-spacing:.08em;color:#63775c;font-size:11px}.private-extraction-job p{color:#52664d;margin:10px 0;font-size:13px;line-height:1.6}.private-extraction-job progress{accent-color:#587d43;width:100%;height:7px;margin:4px 0 12px}.private-extraction-job-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.private-extraction-job-actions a{color:#395d35;text-underline-offset:3px;text-decoration:underline}.followup-target{background:#f6f8f1;border-left:3px solid #729057;border-radius:0 10px 10px 0;gap:9px;padding:16px 18px;display:grid}.followup-target p{color:#596d55;margin:0;font-size:13px;line-height:1.65}.followup-target small{color:#65745e;font-size:12px}.followup-target a{color:#3f683a;width:fit-content;font-size:13px;font-weight:600}.followup-target .text-button{justify-self:start}.followup-comparison-count,.followup-change-label{color:#586e51;font-size:13px;line-height:1.6}.followup-change-label{background:#f3f6ed;border-radius:8px;padding:12px 14px}.private-evidence-impacts{border-top:1px solid #dbe3d2;margin-top:16px;padding-top:12px}.followup-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px;display:grid}.followup-before-after>div{border:1px solid #dce3d5;border-radius:8px;padding:12px 14px}.followup-before-after dt{color:#6a7a62;margin-bottom:7px;font-size:12px}.followup-before-after dd{overflow-wrap:anywhere;margin:0;font-size:14px}.followup-facts article[data-resolution=conflict]{border-left:3px solid #bb7250;padding-left:16px}.followup-original-finding{color:#42653d;font-size:12px;font-weight:600}.followup-other-findings{border-top:1px solid #dbe3d2;margin-top:20px;padding-top:14px}.followup-other-findings>summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:600}.followup-fact-scope{color:#65765e;overflow-wrap:anywhere;font-size:12px}@media (max-width:600px){.followup-before-after{grid-template-columns:1fr}}.report-tab-panel:focus-visible{outline-offset:4px;outline:2px solid #526f42}@media (max-width:600px){.followup-preview{padding:18px}.followup-modes{width:auto}.followup-modes button{flex:1;justify-content:center;padding:10px;font-size:13px}.followup-studio .followup-fields{grid-template-columns:1fr}.private-evidence-upload{padding:14px}}
.report-source-revisions{margin-block:1.3rem}.source-revision-heading{align-items:flex-start;gap:1rem;display:flex}.source-revision-heading>div{flex:1;min-width:0}.source-revision-heading h3{margin:.25rem 0}.source-revision-heading p{color:var(--muted,#657466);margin:.45rem 0}.source-revision-icon{color:#49623a;background:#e8eddf;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.source-revision-consent{background:#f6f8f1;border:1px solid #dce3d3;border-radius:16px;margin-top:1.25rem;padding:1.25rem}.source-revision-consent h4{margin:0 0 .65rem}.source-revision-consent li{margin:.6rem 0;line-height:1.5}.source-revision-consent label{align-items:flex-start;gap:.65rem;margin-top:1rem;font-weight:600;display:flex}.source-revision-consent input{accent-color:#49623a;margin-top:.2rem}.source-revision-consent-actions,.source-revision-links{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.source-revision-history{margin-top:1rem}.source-revision-history>summary{cursor:pointer;padding:.65rem 0;font-weight:600}.source-revision-history article{border-top:1px solid #e0e5da;padding:1.2rem 0}.source-revision-status{justify-content:space-between;gap:1rem;display:flex}.source-revision-status small,.source-revision-note{color:var(--muted,#657466)}.source-revision-history article[data-status=held] strong{color:#8b582a}.source-revision-history article[data-status=available] strong{color:#3f6033}.source-revision-history article p{margin:.6rem 0;line-height:1.55}.source-revision-history article details{margin-top:1rem}.source-revision-hashes code{overflow-wrap:anywhere;font-size:.75rem}.source-revision-heading button{flex:none}.source-revision-edition-banner{background:#f0f5e9;border:1px solid #c8d8be;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.3rem;display:flex}.source-revision-edition-banner p{margin:0}.source-revision-history a:focus-visible,.source-revision-history summary:focus-visible{outline-offset:4px;outline:3px solid #79985d}@media (max-width:640px){.source-revision-heading{flex-wrap:wrap}.source-revision-heading>div{flex-basis:calc(100% - 64px)}.source-revision-heading>button{margin-left:60px}.source-revision-status,.source-revision-edition-banner{flex-direction:column;align-items:flex-start}.source-revision-consent{padding:1rem}.source-revision-consent-actions{flex-direction:column;align-items:stretch}}
.records-outreach{color:#243d32;background:#fbfcf8;border:1px solid #dbe3d6;border-radius:18px;margin:22px 0;overflow:hidden}.records-outreach-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:20px 24px;display:flex}.records-outreach-toggle>span:nth-child(2){flex:1;gap:5px;display:grid}.records-outreach-toggle strong{font-size:16px;font-weight:600}.records-outreach-toggle small{color:#687766;font-size:13px}.records-outreach-icon{color:#55773e;background:#edf2e4;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.records-outreach-toggle>svg{transition:transform .18s}.records-outreach-toggle>svg.expanded{transform:rotate(180deg)}.records-outreach-body{border-top:1px solid #e2e8de;gap:20px;padding:22px 24px;display:grid}.records-outreach-intro,.records-outreach-muted{color:#687766;max-width:820px;margin:0;font-size:14px;line-height:1.65}.records-outreach-error,.records-outreach-notice{border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.records-outreach-error{color:#914731;background:#fff1e9;border:1px solid #f0d2c1}.records-outreach-notice{color:#395c2f;background:#edf4e7;border:1px solid #d3e3c5}.records-outreach-start{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.records-outreach-start>span,.records-outreach-contact-picker>small{color:#74806c;font-size:13px}.records-outreach-contact-picker{gap:12px;display:grid}.records-outreach-contact-picker>label{font-size:15px;font-weight:600}.records-outreach select{color:#294033;max-width:100%;font:inherit;background:#fff;border:1px solid #d5dfcd;border-radius:10px;padding:12px 14px}.records-outreach-contact{background:#fff;border:1px solid #e0e5dc;border-radius:12px;gap:7px;padding:18px;display:grid}.records-outreach-contact>span{font-size:14px}.records-outreach-contact a,.records-outreach-source a,.records-outreach-reply a{color:#4d713e;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;text-decoration:underline;display:inline-flex}.records-outreach blockquote{color:#64745f;border-left:3px solid #bacba9;margin:8px 0;padding:6px 0 6px 15px;font-size:14px;line-height:1.6}.records-outreach small{color:#74806c;line-height:1.5}.records-outreach-prepare{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.records-outreach-prepare>label{gap:7px;font-size:13px;display:grid}.records-outreach-preview{background:#fff;border:1px solid #d9e3cf;border-radius:16px;gap:20px;padding:22px;display:grid}.records-outreach-preview-heading h3{margin:8px 0;font-size:23px;line-height:1.3}.records-outreach-preview-heading p{color:#64775c;margin:0;font-size:13px}.records-outreach-preview dl{grid-template-columns:1fr 1fr;gap:18px 26px;margin:0;display:grid}.records-outreach-preview dt{text-transform:uppercase;letter-spacing:.1em;color:#849076;margin-bottom:6px;font-size:11px}.records-outreach-preview dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.records-outreach-source summary{cursor:pointer;font-size:13px;font-weight:600}.records-outreach-source>small{margin-top:8px;font-size:12px;display:block}.records-outreach-message{background:#f8faf5;border:1px solid #e2e7de;border-radius:12px;gap:10px;padding:16px;display:grid}.records-outreach-message strong{font-size:13px}.records-outreach-message pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;margin:0;font-family:inherit;font-size:13px;line-height:1.65;overflow:auto}.records-outreach-consent{gap:12px;display:grid}.records-outreach-consent label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.records-outreach-consent input{accent-color:#436430;flex-shrink:0;width:17px;height:17px;margin-top:4px}.records-outreach-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.records-outreach-text-button{font:inherit;color:#527044;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:13px;text-decoration:underline;display:inline-flex}.records-outreach-history{gap:12px;display:grid}.records-outreach-history-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.records-outreach-history-heading h3{margin:0;font-size:17px}.records-outreach-history-item{background:#fff;border:1px solid #e0e5db;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.records-outreach-history-item>div:first-child{flex:1;gap:5px;display:grid}.records-outreach-history-item strong{font-size:14px}.records-outreach-history-item span{font-size:13px}.records-outreach-reply{border-top:1px solid #e8ece4;gap:10px;width:100%;padding-top:12px;display:flex}.records-outreach-reply>span{gap:6px;display:grid}.records-outreach :focus-visible{outline-offset:3px;outline:2px solid #759c56}.records-outreach button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.records-outreach-toggle{padding:17px}.records-outreach-body{padding:18px 16px}.records-outreach-preview{padding:16px}.records-outreach-preview dl{grid-template-columns:1fr}.records-outreach-prepare>button,.records-outreach-actions>.button{width:100%}.records-outreach-history-heading{align-items:flex-start;gap:12px}.records-outreach-contact-picker select{width:100%}}
.program-check-counts{color:#596955;flex-wrap:wrap;gap:.6rem 1rem;margin:1.25rem 0;display:flex}.program-check-counts strong{color:#794731}.program-check-group{border-top:1px solid #dce3d5;padding:1rem 0}.program-check-group summary{cursor:pointer;font-weight:600;line-height:1.6}.program-check-group summary:focus-visible,.program-check-sources a:focus-visible{outline-offset:4px;outline:2px solid #536f40}.program-check-sources{color:#6a795f;gap:.6rem;padding:0;font-size:.75rem;line-height:1.6;list-style:none;display:grid}.program-check-sources a{text-underline-offset:.15em;overflow-wrap:anywhere;min-height:2.75rem;padding:.25rem 0;text-decoration:underline;display:block}.report-program-checks article{min-width:0}.report-program-checks article .status-tag{white-space:normal}
.mapped-route-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mapped-route-study h3{margin:.8rem 0}.mapped-route-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:1.4rem;margin:1.5rem 0;display:grid}.mapped-route-figure{border:1px solid var(--line,#dae1d1);background:#f1f4eb;border-radius:16px;align-self:start;margin:0;overflow:hidden}.mapped-route-figure svg{width:100%;height:auto;display:block}.mapped-route-figure figcaption{color:#667561;border-top:1px solid #dae1d1;flex-wrap:wrap;gap:1rem;padding:1rem;font-size:.78rem;display:flex}.mapped-route-figure figcaption span{align-items:center;gap:.4rem;display:flex}.route-key{background:#294d3e;border-radius:50%;width:9px;height:9px;display:inline-block}.route-key.road{background:#536b40}.route-key.water{background:#508b9c}.mapped-route-choice{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.mapped-route-choice button{color:#314f3c;cursor:pointer;background:#fafbf7;border:1px solid #d7dfce;border-radius:9px;padding:.6rem .8rem}.mapped-route-choice button[aria-pressed=true]{color:#fff;background:#314f3c;border-color:#314f3c}.mapped-route-study h4{align-items:center;gap:.5rem;margin:.3rem 0 1rem;font-size:1rem;display:flex}.mapped-route-options dl{margin:0}.mapped-route-options dl div{border-bottom:1px solid #e3e8dc;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.mapped-route-options dt{color:#667561;font-size:.86rem}.mapped-route-options dd{margin:0;font-size:.95rem;font-weight:600}.mapped-route-source{margin:1rem 0 0;font-size:.78rem}.mapped-route-source a{color:#42603d;text-underline-offset:3px;text-decoration:underline;display:block}.mapped-route-source span{color:#7d8777;margin-top:.3rem;display:block}.mapped-network-options{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.mapped-network-options article{background:#f8faf4;border:1px solid #dae1d1;border-radius:12px;padding:1.2rem}.mapped-network-options strong{font-size:1.5rem;font-weight:500}.mapped-network-options small{color:#667561;font-size:.8rem;font-weight:400}.mapped-route-study details{margin-top:1.3rem;font-size:.86rem}.mapped-route-study summary{cursor:pointer;color:#425c37}.mapped-route-study button:focus-visible{outline-offset:3px;outline:3px solid #b4c799}@media (max-width:800px){.mapped-route-layout{grid-template-columns:1fr}.mapped-route-heading{flex-direction:column;align-items:start}.mapped-network-options{grid-template-columns:1fr}}
.automated-actions{gap:20px;display:grid}.action-plan-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.action-plan-header h3{align-items:center;gap:12px;margin:12px 0;display:flex}.action-plan-header p{max-width:720px;color:var(--muted)}.action-plan-header>.button{flex-shrink:0}.action-plan-counts{color:#526650;background:#edf1e7;border:1px solid #dbe3d1;border-radius:16px;flex-wrap:wrap;gap:12px 28px;padding:20px 24px;display:flex}.action-plan-counts strong{color:#284334;margin-right:6px;font-size:23px}.action-plan-limit{max-width:880px;color:var(--muted);margin:0;font-size:14px}.action-plan-filters{flex-wrap:wrap;gap:8px;display:flex}.action-plan-filters button{color:#425b45;cursor:pointer;background:#fff;border:1px solid #d8dfd1;border-radius:999px;padding:10px 16px}.action-plan-filters button[aria-pressed=true]{color:#fff;background:#294c36;border-color:#294c36}.action-plan-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.action-plan-card{background:#fff;border:1px solid #d8e0d0;border-radius:18px;padding:26px;box-shadow:0 4px 16px #243d2710}.action-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.action-plan-card h4{margin:16px 0 10px;font-size:22px;line-height:1.3}.action-plan-card>p{color:#586855;max-width:1040px;line-height:1.7}.action-evidence-state{color:#52664b;background:#f4f6ef;border:1px solid #d5ded0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.action-evidence-state.state-conflicting-evidence{color:#8a412a;background:#fff0e8;border-color:#ecc7b7}.action-evidence-state.state-dependency-established{color:#315c31;background:#e8f3e5;border-color:#c8dbbf}.action-dependencies{color:#5d6e54;padding:10px 0;font-size:14px}.action-dependencies summary{cursor:pointer}.action-dependencies ul{padding-left:24px}.action-source-links{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.action-source-links a{color:#355839;background:#f5f7f1;border:1px solid #e0e5d8;border-radius:12px;flex:260px;align-items:flex-start;gap:10px;max-width:470px;padding:13px 15px;font-size:14px;text-decoration:none;display:flex}.action-source-links a:hover{border-color:#718667}.action-source-links svg{flex-shrink:0;margin-top:3px}.action-source-links small{color:#6b7e62;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.action-card-tools{border-top:1px solid #e5e9df;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}.action-work-controls{flex-wrap:wrap;gap:14px;display:flex}.action-work-controls label{color:#627158;gap:6px;font-size:12px;display:grid}.action-work-controls select,.action-work-controls input{font:inherit;color:#294834;background:#fafbf7;border:1px solid #d6ddce;border-radius:9px;min-width:150px;max-width:240px;padding:10px 12px;font-size:14px}.action-work-controls :disabled{opacity:.7}.action-save-state{font-size:12px;color:#647c55!important;margin:12px 0 0!important}.action-plan-filters button:focus-visible,.action-source-links a:focus-visible{outline-offset:3px;outline:3px solid #9cb17f}@media (max-width:800px){.action-plan-header{gap:10px;display:grid}.action-plan-header>.button{justify-self:start}.action-plan-card{padding:20px}.action-work-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.action-work-controls label:last-child{grid-column:1/-1}.action-work-controls select,.action-work-controls input{width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.automated-actions *{scroll-behavior:auto}}
