@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/fonts/OpenSans-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600 800;src:url('/fonts/OpenSans-SemiBold.ttf') format('truetype');font-display:swap}
/* Approved forest / ivory presentation; scoped to Home and Science. */
body[data-survey-page="7"],body:has(main.science-review){background:#f5f6f0;color:#233d34;font-family:'Open Sans',Arial,sans-serif}
.workspace-home{max-width:1314px;margin:24px auto;padding:16px}.home-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:24px 0 36px}.home-hero h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:12px 0 20px}.home-hero p{color:#52665b}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#16785f!important}.overview-search{display:flex;gap:18px;align-items:end;background:#fff;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.overview-search label:first-child{flex:1}.overview-search label{display:grid;gap:8px;font-weight:600}.overview-search input,.overview-search select{min-height:46px;width:100%;font:inherit;border:1px solid #cbd9ce;border-radius:8px;padding:10px}.workspace-home button,.farm-overview button{min-height:44px;border-radius:8px;padding:10px 16px;cursor:pointer}.workspace-home button.primary,.science-review button.primary{background:#16785f;color:#fff;border-color:#16785f}.workspace-home .small{font-size:13px;color:#52665b;line-height:1.6}.workspace-home section{margin-bottom:28px}.overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.overview-cards article{border:1px solid #e0e7df;border-radius:12px;background:#fff;padding:22px;min-width:0}.overview-cards h3{font-size:22px;overflow-wrap:anywhere}.overview-cards p{line-height:1.55;color:#52665b;font-size:14px}.status-pill{display:inline-block;border-radius:20px;padding:6px 12px;background:#eaf4ed;color:#235c47;font-size:12px}.visit-guide{background:#eaf0e7;border-radius:12px;padding:24px;margin-top:32px}.visit-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-left:24px}.visit-guide p{font-size:14px;color:#52665b}.science-review{max-width:1440px!important;padding:32px!important;margin:auto!important}.science-review>h1{font-size:34px;color:#233d34}.science-review>nav{background:#123b30;color:white;padding:18px;border-radius:10px;display:flex;gap:20px;flex-wrap:wrap}.science-review>nav a{color:#fff}.science-review section{border-color:#e0e7df;border-radius:12px}.science-review #science-scope-panel{background:#fff;padding:24px;border:1px solid #e0e7df}.science-review .grid{gap:16px}.science-review input,.science-review select{min-height:44px;border:1px solid #cbd9ce;border-radius:8px;padding:10px}.overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.overview-metrics article{background:#fff;border:1px solid #e0e7df;border-radius:12px;padding:20px}.overview-metrics strong{font-size:28px}.overview-metrics p{color:#52665b;font-size:13px}.science-farm-detail{grid-column:1/-1;background:#eaf4ed!important;border-left:4px solid #16785f;padding:24px!important}.science-farm-detail a{display:inline-block;margin:16px}.workspace-home :focus-visible,.science-review :focus-visible{outline:3px solid #16785f;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.65}
@media(max-width:700px){.workspace-home{padding:4px;margin:12px auto}.home-hero{display:block}.home-hero button{width:100%;margin-top:12px}.overview-search{display:grid;padding:16px}.overview-search button{width:100%}.visit-guide ol{display:block}.visit-guide li{margin:20px 0}.overview-metrics{grid-template-columns:1fr}.science-review{padding:16px!important}.science-review>h1{font-size:28px}.overview-cards{grid-template-columns:1fr}.science-review .grid{grid-template-columns:1fr!important}}
/* Keep the existing navigation actions, with the approved compact workspace shell. */
body[data-survey-page="7"] .home-hero{background:transparent;border:0;padding:0;box-shadow:none}
body[data-survey-page="7"] .workspace-home button.primary,body:has(main.science-review) button.primary{background:#16785f!important;border-color:#16785f!important;color:white}
body[data-survey-page="7"] .layout>main{max-width:none;padding:24px 40px}
body[data-survey-page="7"] .demo-identity{padding:12px 32px}
body[data-survey-page="7"] .top{border:0;margin-bottom:8px;padding-bottom:0}
body[data-survey-page="7"] .workspace-home{margin-top:0}
@media(min-width:1000px){body[data-survey-page="7"],body:has(main.science-review){padding-left:212px}body[data-survey-page="7"] nav[aria-label="Workspace"],body:has(main.science-review) nav[aria-label="Workspace"]{position:fixed;left:0;top:0;bottom:0;width:212px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#123b30;padding:100px 16px 24px;z-index:3;color:#fff}body[data-survey-page="7"] nav[aria-label="Workspace"] a,body:has(main.science-review) nav[aria-label="Workspace"] a{color:#e7f0e9;padding:16px}body[data-survey-page="7"] nav[aria-label="Workspace"] a.active,body:has(main.science-review) nav[aria-label="Workspace"] a.active{background:#214e40}body[data-survey-page="7"] nav[aria-label="Workspace"] details,body:has(main.science-review) nav[aria-label="Workspace"] details{margin-top:auto;font-size:12px;color:#fff}body[data-survey-page="7"] header,body:has(main.science-review) header{min-height:80px;background:#fff;color:#233d34;border-bottom:1px solid #e0e7df}body[data-survey-page="7"] .home-hero{margin-top:12px}body[data-survey-page="7"] .demo-identity{background:#f5f6f0}}
@media(max-width:700px){body[data-survey-page="7"] .layout>main{padding:16px}.workspace-home .home-hero h2{font-size:30px}.overview-search label{min-width:0}.home-hero{margin:0 0 24px!important}}
@media(min-width:1000px){body[data-survey-page="7"] nav[aria-label="Workspace"] a[aria-current="page"],body:has(main.science-review) nav[aria-label="Workspace"] a[aria-current="page"]{background:#214e40;color:#fff}.farm-overview .overview-cards:has(.science-farm-detail){grid-template-columns:minmax(0,1fr) 384px;align-items:start}.farm-overview .overview-cards:has(.science-farm-detail)>article{grid-column:1}.farm-overview .science-farm-detail{grid-column:2;grid-row:1/span 25;font-size:13px;padding:20px!important}.science-farm-detail section{padding:12px}.science-farm-detail h3{font-size:22px}}
.science-review .advanced-scope{grid-column:1/-1}.science-review .advanced-scope summary{padding:12px 0;color:#16785f;font-weight:600;cursor:pointer}.science-review #science-filter>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.science-review #science-filter>button{margin-top:16px}.science-review>p:first-child{display:none}.science-review .overview-metrics{margin:16px 0}.science-review>nav{padding:12px 18px}.science-review .overview-metrics article{padding:16px}.science-review .overview-metrics p{margin:8px 0}.science-review #science-scope-panel{padding:20px}
.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metrics strong{font-size:24px}.overview-metrics p{overflow-wrap:anywhere}
@media(max-width:700px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-metrics article{padding:14px!important}.overview-metrics strong{font-size:22px}.overview-metrics p{font-size:11px}.science-review #science-filter>.grid{grid-template-columns:1fr}}
/* Fidelity repair: the workspace shell must not retain survey chrome on Home. */
.startup-status{display:none}body.auth-pending>.startup-status{display:block;visibility:visible;padding:40px;background:#f5f6f0;color:#233d34;font:600 18px/1.6 Arial,sans-serif}
body[data-survey-page="7"] .layout{display:block;max-width:none}body[data-survey-page="7"] .layout>aside,body[data-survey-page="7"] .demo-identity,body[data-survey-page="7"] .top,body[data-survey-page="7"] #status,body[data-survey-page="7"] #private-draft-status:empty{display:none}
body[data-survey-page="7"] .layout>main{padding:40px 5.3% 64px}.workspace-home{padding:0;margin:0;max-width:none}.workspace-home section{border:0;padding:0;background:transparent}.workspace-home .home-hero{margin:8px 0 34px!important}.home-hero h2{font-weight:600;letter-spacing:-1px;margin:14px 0 18px}.home-hero button{white-space:nowrap}.overview-search{min-height:80px;padding:12px 18px}.overview-search label{margin:0;font-size:12px}.overview-search input{border:0;margin:0;padding:6px 4px;font-size:18px}.overview-search select{margin:0;min-height:40px;font-size:13px}.workspace-home section[aria-label="Search results"]{margin-top:42px;min-height:130px}.workspace-home .visit-guide{background:#eaf0e7;padding:24px;border-radius:12px}.workspace-home .visit-guide h2{margin-top:0}.overview-cards article{box-shadow:none}.workspace-brand{display:flex;gap:12px;align-items:center;padding:12px 10px 32px;color:#fff}.workspace-brand>b{background:#70b89b;color:#123b30;border-radius:9px;padding:10px 6px;font-size:16px}.workspace-brand>span{font-size:14px;font-weight:600}.workspace-brand small{display:block;font-size:9px;color:#b4c9bc;font-weight:400;white-space:nowrap}
body[data-survey-page="7"] #staging-notice{padding:7px 5.3%;font-size:11px;background:#eef3e9;color:#52665b}
body[data-survey-page="7"] .access-bar,body:has(main.science-review) .access-bar{min-height:72px;padding:12px 32px;justify-content:flex-end}.account-menu summary{font-size:12px}.science-review{padding:30px 38px!important}.science-review>nav{display:none}.science-review>h1{font-weight:600;margin:8px 0 12px}.science-review>h1:before{content:'SCIENCE WORKSPACE';display:block;font-size:11px;letter-spacing:1.6px;color:#16785f;margin-bottom:16px}.science-review>p{color:#6e7e75;font-size:14px}.science-review .overview-metrics{margin:24px 0}.science-review .overview-metrics article{min-height:108px;padding:16px 20px!important}.science-review #science-scope-panel{background:transparent;border:0;padding:0;margin:24px 0}.science-review #scope-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.science-review #science-filter>.grid{grid-template-columns:1.6fr 1fr 1fr 1.25fr;gap:16px}.science-review #science-filter label{font-size:11px;margin:0}.science-review #science-filter input,.science-review #science-filter select{background:#fff;font-size:13px;height:48px}.science-review #science-filter label:has(#science-q){order:-1}.science-review .advanced-scope{order:5;margin:0}.science-review .advanced-scope summary{font-size:12px;padding:8px 0}.science-review #science-scope-panel>p{font-size:11px;margin:8px 0}.science-review #science-filter>button{margin:0;min-height:38px;font-size:12px;padding:8px 18px}.farm-overview{background:transparent;border:0!important;padding:0!important}.farm-overview>h2{font-size:20px}.farm-overview>p{font-size:12px;color:#6e7e75}.farm-browser-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.farm-overview .overview-cards{display:block;background:white;border:1px solid #e0e7df;border-radius:12px;overflow:hidden}.farm-overview .overview-cards>article{border:0;border-bottom:1px solid #e0e7df;border-radius:0;padding:20px;display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(3,minmax(70px,1fr));gap:12px;align-items:start}.farm-overview .overview-cards>article:last-child{border-bottom:0}.farm-overview .overview-cards h3{font-size:18px;margin:0 0 8px}.farm-overview .overview-cards p{font-size:11px;margin:5px 0}.farm-overview .overview-cards button{font-size:12px;padding:8px;min-height:36px}.source-cell strong{font-size:12px;font-weight:600}.source-cell small{display:block;font-size:10px;color:#6e7e75}.source-label{font-size:9px;letter-spacing:.7px;color:#6e7e75;display:block;margin-bottom:12px;text-transform:uppercase}.science-farm-detail{grid-column:auto!important;grid-row:auto!important;background:#fff!important;border:1px solid #e0e7df!important;border-radius:12px;padding:24px!important;position:sticky;top:16px;max-height:80vh;overflow:auto}.science-farm-detail:before{content:'SELECTED FARM';font-size:10px;letter-spacing:1.4px;color:#16785f}.science-farm-detail h3{font-size:23px;margin:16px 0}.science-farm-detail p{font-size:12px;color:#6e7e75}.science-farm-detail section{background:#eff5f1;border:0;padding:16px;margin:20px 0}.science-farm-detail details{font-size:12px}.science-farm-detail button{width:100%}.science-farm-detail a{margin:18px 0!important;font-size:12px}.farm-overview>button{margin:16px 8px 8px 0;font-size:12px}.science-review #science-content{margin-top:32px}.science-review #science-content section{content-visibility:auto;contain-intrinsic-size:auto 400px}
@media(min-width:1000px){body[data-survey-page="7"]>header,body:has(main.science-review)>header{display:none}body[data-survey-page="7"] nav[aria-label="Workspace"],body:has(main.science-review) nav[aria-label="Workspace"]{padding:20px 16px}.workspace-brand{margin-bottom:24px}body[data-survey-page="7"] nav[aria-label="Workspace"] a,body:has(main.science-review) nav[aria-label="Workspace"] a{padding:12px 14px;font-size:13px}body[data-survey-page="7"] .access-bar:before{content:'Workspace / Home';margin-right:auto;color:#6e7e75;font-size:13px}body:has(main.science-review) .access-bar:before{content:'Workspace / Science';margin-right:auto;color:#6e7e75;font-size:13px}}
@media(max-width:1100px){.farm-browser-grid{grid-template-columns:1fr}.science-farm-detail{position:static;max-height:none}}
@media(max-width:700px){.workspace-brand{display:none}body[data-survey-page="7"] .layout>main{padding:24px}.science-review{padding:24px!important}.home-hero h2{font-size:31px!important;max-width:14ch}.overview-search{padding:12px;grid-template-columns:1fr}.workspace-home .visit-guide ol{padding-left:20px}.workspace-home section[aria-label="Search results"]{margin-top:30px}.science-review #science-filter>.grid{grid-template-columns:1fr 1fr}.science-review #science-filter label:has(#science-q){grid-column:1/-1}.science-review #science-filter label:has(#science-state){grid-column:1/-1}.farm-overview .overview-cards>article{grid-template-columns:1fr 1fr}.farm-overview .overview-cards>article>.farm-row-identity{grid-column:1/-1}.farm-overview .overview-cards h3{font-size:22px}.source-cell{padding:10px 0}.science-review .overview-metrics strong{font-size:20px}.science-review .overview-metrics article{min-height:100px}.science-review .overview-metrics p{font-size:11px}.science-review>h1{font-size:28px}.access-bar{flex-wrap:wrap}body[data-survey-page="7"] .access-bar,body:has(main.science-review) .access-bar{padding:10px 24px}body[data-survey-page="7"] header,body:has(main.science-review) header{background:#123b30;color:#fff;min-height:74px}.account-menu summary{font-size:11px}}
.science-review{position:relative}.overview-export{position:absolute;right:38px;top:60px;font-size:13px}.science-review>h1{padding-right:210px}.science-review .overview-metrics article{min-height:112px;height:auto;display:grid;grid-template-rows:auto auto 1fr;gap:6px}.science-review .overview-metrics article p{margin:0;font-size:11px;line-height:1.4}.science-review .overview-metrics article strong{font-size:26px;line-height:1.25}.farm-overview article[data-selected=true]{background:#edf6ef;border-left:3px solid #16785f}.science-review #science-scope-panel>p{max-width:90ch}.workspace-brand{display:none}
@media(min-width:1000px){body[data-survey-page="7"] .workspace-brand,body:has(main.science-review) .workspace-brand{display:flex}}
@media(max-width:700px){.overview-export{position:static;width:100%;margin:10px 0 18px}.science-review>h1{padding-right:0}.science-review .overview-metrics article strong{font-size:20px}}
.science-review #science-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.science-review #science-filter>button{margin-top:24px;height:48px}.science-review .advanced-scope p{font-size:11px;color:#6e7e75}.science-review .farm-overview>h2{margin:0 0 8px}.science-review .farm-overview>p{margin:6px 0}.science-review .farm-overview>p[role=status]{margin-bottom:16px}.science-review .farm-overview{margin-top:16px}.science-review>p:nth-of-type(3){font-size:11px}.science-review>p{margin:8px 0}.science-review>h1{margin-top:0}.science-review .overview-metrics{margin:20px 0}.science-review .science-farm-detail{margin-top:0}
@media(max-width:700px){.science-review #science-filter{display:block}.science-review #science-filter>button{margin-top:8px;width:100%}}
@media(max-width:700px){.science-review #science-filter>.grid{grid-template-columns:1fr 1fr!important}.science-review #science-filter label:has(#science-q),.science-review #science-filter label:has(#science-state){grid-column:1/-1}body[data-survey-page="7"] .access-bar,body:has(main.science-review) .access-bar{min-height:48px;padding:8px 24px}.account-menu summary{line-height:1.4;padding:6px 0}.science-review .overview-export{font-size:12px;min-height:40px}.science-review .overview-metrics{margin:18px 0}}
@media(max-width:700px){.workspace-home .overview-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.workspace-home .overview-search label:first-child{grid-column:1;grid-row:1;font-size:10px}.workspace-home .overview-search input{font-size:14px;min-height:40px}.workspace-home .overview-search button{grid-column:2;grid-row:1;width:auto;align-self:center;font-size:12px}.workspace-home .overview-search label:has(select){grid-column:1/-1;grid-row:2}.workspace-home .overview-search select{min-height:38px;font-size:12px}}
/* Approved composition: honest empty summaries retain the intended hierarchy. */
.workspace-home h2,.workspace-home h3,.science-review h1,.science-review h2,.science-review h3{font-weight:600}.recent-work{margin-top:44px}.recent-work>h2{margin-bottom:8px}.recent-cards article{min-height:250px;display:flex;flex-direction:column}.recent-cards article h3{font-size:21px;margin:24px 0 8px}.recent-cards article .small:last-child{margin-top:auto;border-top:1px solid #e0e7df;padding-top:16px}.home-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:32px}.workspace-home .home-bottom section{padding:24px;border-radius:12px;margin:0}.workspace-home .follow-up{background:white;border:1px solid #e0e7df}.home-bottom h2{font-size:19px}.home-bottom .visit-guide ol{display:block;padding-left:25px}.home-bottom .visit-guide li{margin:12px 0}.home-bottom .visit-guide p,.follow-up p{font-size:13px;line-height:1.6}.state-segments{display:flex;gap:4px;min-height:48px;background:white;border:1px solid #e0e7df;border-radius:8px;padding:5px;flex-wrap:wrap}.state-segments button{border:0;background:white;color:#52665b;min-height:34px;padding:7px 12px;border-radius:6px}.state-segments button[aria-pressed=true]{background:#123b30;color:white}.segment-backed{display:none!important}.farm-browser-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.farm-overview .overview-cards>article,.farm-table-head{display:grid;grid-template-columns:minmax(150px,1.9fr) repeat(5,minmax(60px,1fr));gap:10px;padding:22px 18px}.farm-table-head{background:#f8faf7;font-size:9px;color:#6e7e75;text-transform:uppercase;letter-spacing:.6px}.source-cell strong{display:block;font-size:11px;font-weight:400;line-height:1.5}.source-cell strong:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#88958c;margin-right:6px}.source-cell small{font-size:10px;line-height:1.5;margin-top:8px}.farm-row-identity small{display:block;font-size:10px;color:#6e7e75}.farm-row-identity progress,.science-farm-detail progress{width:100%;height:7px;accent-color:#16785f}.farm-row-identity button{border:0;background:transparent;color:#16785f;text-align:left;padding:10px 0!important;font-weight:600}.farm-overview .overview-cards .source-label{display:none}.selected-actions{display:flex;gap:10px;margin:18px 0}.selected-actions button{width:50%;font-size:12px;padding:10px}.science-farm-detail{max-height:none}.science-review .source-cell{min-width:0;overflow-wrap:anywhere}
@media(max-width:1200px){.farm-browser-grid{grid-template-columns:1fr}.science-farm-detail{position:static}}@media(max-width:700px){.home-bottom{grid-template-columns:1fr}.recent-cards{grid-template-columns:1fr}.farm-table-head{display:none}.farm-overview .overview-cards>article{grid-template-columns:1fr}.farm-overview .overview-cards .source-label{display:block;margin:0}.source-cell{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:8px 0}.source-cell small{grid-column:2;margin:0}.home-hero{margin-bottom:24px}.state-segments{justify-content:space-between}.science-review #science-filter label:has(#science-state){grid-column:1/-1}}
body[data-survey-page="7"] .layout>main{padding-top:20px}.workspace-home .home-hero{margin:4px 0 24px!important}.workspace-home .home-hero h2{font-weight:400}.workspace-home h3,.science-review h1,.science-review h2,.science-review h3{font-weight:400}.recent-work{margin-top:30px}.recent-cards article{min-height:235px}.account-menu>summary{border-radius:20px;background:#eaf4ed;color:#16785f;padding:9px 16px;font-weight:400}nav[aria-label="Workspace"] a:before{display:inline-block;width:26px;content:'▧';font-weight:400;color:#9eb8aa}nav[aria-label="Workspace"] a[href="/"]:before{content:'⌂'}nav[aria-label="Workspace"] a[href="/science.html"]:before{content:'▦'}nav[aria-label="Workspace"] a[aria-current="page"]{border-left:3px solid #77cfae}.recent-cards .status-pill{align-self:flex-start}.home-bottom{margin-top:24px}
.farm-overview .overview-cards>article{padding:18px;min-height:146px}.farm-row-identity button{font-size:11px!important;min-height:30px!important}.farm-overview .overview-cards h3{margin-bottom:6px}.farm-row-identity progress{margin:8px 0 2px}.farm-overview .overview-cards p{line-height:1.3}.science-review .farm-overview>p{margin:6px 0}.science-review .farm-overview>h2{margin:16px 0 8px}.science-farm-detail .selected-actions button{min-width:0}

.workspace-home button,.workspace-home input,.workspace-home select,.science-review button,.science-review input,.science-review select{font-family:inherit}.recent-empty{grid-column:1/-1}.recent-cards article button{align-self:flex-start;background:transparent;color:#16785f;border:0;padding-left:0}.home-hero h2{font-weight:600!important}
body[data-survey-page="7"] .recent-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-survey-page="7"] .draft-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border:1px solid #cbd9ce;border-radius:12px;box-shadow:0 3px 12px rgba(18,59,48,.06)}
body[data-survey-page="7"] .draft-card h3,body[data-survey-page="7"] .draft-card p{margin:0}
body[data-survey-page="7"] .draft-card button{margin-top:auto;background:#16785f;color:#fff;border:1px solid #16785f;padding:10px 16px;min-height:44px}
body[data-survey-page="7"] .find-another-farm{background:#eaf0e7;border-radius:12px;padding:20px}
@media(max-width:700px){body[data-survey-page="7"] .recent-cards{grid-template-columns:1fr}body[data-survey-page="7"] .find-another-farm{padding:14px}}
/* Landing composition matched to the approved three-card mockup. */
body[data-survey-page="7"]{background:#f7f8f3}
body[data-survey-page="7"] .layout>main{padding:32px clamp(20px,5.3vw,80px) 64px}
body[data-survey-page="7"] .workspace-home{max-width:1334px;margin:0 auto}
body[data-survey-page="7"] .workspace-home .home-hero{align-items:start;margin:4px 0 34px!important}
body[data-survey-page="7"] .home-hero h2{font-size:clamp(36px,3.6vw,48px);line-height:1.15;margin:0 0 8px;font-weight:700!important;color:#123b30}
body[data-survey-page="7"] .home-hero p{font-size:20px;margin:0;color:#52665b}
body[data-survey-page="7"] .new-farm-action{text-align:right}
body[data-survey-page="7"] .new-farm-action button{font-size:17px;font-weight:600;min-height:55px;padding:12px 30px}
body[data-survey-page="7"] .new-farm-action p{font-size:13px;margin-top:8px}
body[data-survey-page="7"] .recent-work{margin-top:0}
body[data-survey-page="7"] .recent-work>h2{font-size:26px;font-weight:700;margin:0 0 3px;color:#123b30}
body[data-survey-page="7"] .recent-work>p{font-size:16px;margin:0 0 22px}
body[data-survey-page="7"] .recent-cards{gap:26px}
body[data-survey-page="7"] .draft-card{align-items:stretch;gap:0;min-height:305px;padding:24px;border-color:#d4dfd8;box-shadow:none}
body[data-survey-page="7"] .draft-card-head{display:flex;align-items:flex-start;gap:24px;min-height:76px}
body[data-survey-page="7"] .draft-icon{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border-radius:50%;background:#eaf3ed;color:#123b30}
body[data-survey-page="7"] .draft-icon svg{width:39px;height:39px}
body[data-survey-page="7"] .draft-card .status-pill{margin-top:8px;background:#edf5ef;color:#196650;font-size:14px;font-weight:600;padding:9px 17px}
body[data-survey-page="7"] .draft-card h3{font-size:26px;font-weight:700;color:#123b30;line-height:1.25;margin:8px 0 4px}
body[data-survey-page="7"] .draft-card p{font-size:15px;color:#294a3f;line-height:1.5}
body[data-survey-page="7"] .draft-card .draft-reference{font-size:12px;color:#64776a}
body[data-survey-page="7"] .draft-card-progress{margin-top:auto;border-top:1px solid #dce6df;padding-top:14px;width:100%}
body[data-survey-page="7"] .draft-card-progress p{margin-bottom:12px}
body[data-survey-page="7"] .draft-card-action{width:100%;display:block;text-align:center;font-size:16px;font-weight:600;min-height:50px;margin:0;border-radius:8px}
body[data-survey-page="7"] .find-another-farm{background:#fff;border:1px solid #d4dfd8;border-radius:12px;padding:22px 24px;margin-top:22px}
body[data-survey-page="7"] .find-another-farm h2{font-size:22px;font-weight:700;color:#123b30;margin:0 0 14px}
body[data-survey-page="7"] .overview-search{display:flex;align-items:center;gap:20px;background:transparent;border:0;border-radius:0;padding:0;min-height:0}
body[data-survey-page="7"] .overview-search label:first-child{position:relative;display:block;flex:1}
body[data-survey-page="7"] .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:#294a3f;pointer-events:none}
body[data-survey-page="7"] .search-icon svg{width:21px;height:21px}
body[data-survey-page="7"] .overview-search input{border:1px solid #cbd9ce;border-radius:8px;min-height:48px;width:100%;padding:10px 14px 10px 50px;font-size:15px}
body[data-survey-page="7"] .overview-search button{min-height:48px;padding:10px 28px;font-size:15px;font-weight:600}
body[data-survey-page="7"] .find-another-farm>p.small{margin:8px 0 0;font-size:13px}
body[data-survey-page="7"] .workspace-home>p.small{border-top:1px solid #d4dfd8;padding-top:12px;margin-top:24px}
.workspace-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){body[data-survey-page="7"] .recent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){body[data-survey-page="7"] .recent-cards{grid-template-columns:1fr}}
@media(max-width:700px){body[data-survey-page="7"] .layout>main{padding:20px 16px 48px}body[data-survey-page="7"] .workspace-home .home-hero{display:block}body[data-survey-page="7"] .home-hero h2{font-size:34px}body[data-survey-page="7"] .home-hero p{font-size:16px}body[data-survey-page="7"] .new-farm-action{text-align:left;margin-top:18px}body[data-survey-page="7"] .new-farm-action button{width:100%}body[data-survey-page="7"] .new-farm-action p{font-size:12px}body[data-survey-page="7"] .recent-cards{grid-template-columns:1fr;gap:16px}body[data-survey-page="7"] .draft-card{min-height:280px}body[data-survey-page="7"] .find-another-farm{padding:18px}body[data-survey-page="7"] .overview-search{display:grid;grid-template-columns:1fr;gap:10px}body[data-survey-page="7"] .overview-search label:first-child,body[data-survey-page="7"] .overview-search button{grid-column:1;grid-row:auto;width:100%}body[data-survey-page="7"] .overview-search label:has(select){grid-column:1;grid-row:auto}}
body[data-survey-page="7"] .overview-search label[hidden]{display:none!important}
