#landingView .sw-planting{margin:0 0 34px;padding:clamp(18px,4vw,42px);background:#102a20;border:1px solid #41634f;border-radius:18px;color:#edf8ef}
#landingView .sw-planting h2{margin:.2em 0 .4em;font-size:clamp(1.6rem,3.5vw,3rem);line-height:1.12}
#landingView .sw-planting p{color:#d5e9dc;line-height:1.65}
#landingView .sw-planting-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin:18px 0}
#landingView .sw-planting-actions a{color:#a5f8c7;text-underline-offset:4px}
#landingView .sw-region-select{display:grid;max-width:300px;gap:5px;margin:20px 0}
#landingView .sw-region-select[hidden]{display:none}
#landingView .sw-region-select select{padding:10px;border:1px solid #668774;border-radius:8px;background:#0d2118;color:#fff}
#landingView .sw-planting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}
#landingView :is(.sw-plan-sample,.sw-plan-live){min-width:0;padding:clamp(14px,3vw,25px);border:1px solid #47765c;border-radius:13px;background:#0a2118;overflow-wrap:anywhere}
#landingView .sw-plan-sample{margin-top:24px}
#landingView :is(.sw-plan-sample,.sw-plan-live) h3{margin:8px 0;font-size:clamp(1.1rem,2vw,1.7rem)}
#landingView :is(.sw-plan-sample,.sw-plan-live) :is(span,dt){color:#a5eec2}
#landingView .sw-plan-sample label{display:flex;justify-content:space-between;gap:8px;margin-top:14px}
#landingView .sw-plan-sample progress{width:100%;height:16px;accent-color:#57e99c}
#landingView :is(.sw-plan-sample,.sw-plan-live) dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:14px 0}
#landingView :is(.sw-plan-sample,.sw-plan-live) dl div{padding:10px;background:#143126;border-radius:8px}
#landingView :is(.sw-plan-sample,.sw-plan-live) dd{margin:5px 0 0}

#landingView{--sw-gold:#edc87a;--sw-red:#ff7770;--sw-green:#5bed9d}
#landingView .sw-sales-icon{width:1.2em;height:1.2em;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#landingView .sw-sales-green{color:var(--sw-green)}
#landingView .sw-sales-red{color:var(--sw-red)}
#landingView .sw-sales-gold{color:var(--sw-gold)}
#landingView #baslangic .seed-opening-actions a .sw-sales-green{color:#0a5938}
#landingView #baslangic .seed-opening-actions button{border-color:var(--sw-gold);color:var(--sw-gold)}




#landingView .sw-planting h2,#landingView .sw-sales-business h2,#landingView .sw-sales-records h2{display:flex;align-items:center;gap:11px}
#landingView .sw-plan-sample summary,#landingView .sw-sales-detail summary{cursor:pointer;font-weight:750;color:var(--sw-gold)}
#landingView .sw-plan-sample summary span{margin-inline-start:9px;color:#dbebdf}
#landingView .sw-plan-sample strong{color:var(--sw-gold)}
#landingView .sw-plan-sample progress{accent-color:var(--sw-red)}
#landingView .sw-sales-business .buyer-business-aside ul{margin:0;padding-inline-start:1.15em;line-height:1.65}
#landingView .sw-sales-business .buyer-business-aside li::marker{color:var(--sw-gold)}
#landingView .sw-sales-steps>ol{width:100%}
#landingView .sw-sales-records,#landingView .sw-sales-detail{padding:15px clamp(13px,2.4vw,30px);margin:0 0 12px;border:1px solid #41634f;border-radius:12px;background:#102a20}
#landingView .sw-sales-records h2{margin:0 0 9px;color:#effaf3;font-size:1.3rem}
#landingView .sw-sales-detail>p,#landingView .sw-sales-detail>a{margin-block:12px}
#landingView .sw-sales-detail a,#landingView .sw-sales-records a{color:var(--sw-green)}
#landingView .sw-sales-roadmap{margin:0 auto 20px;width:min(100% - 36px,1500px)}
#landingView .sw-sales-roadmap[open] #seedworldRoadmap{margin-top:15px}

#landingView .sw-featured-plan{min-width:0;padding:clamp(14px,2vw,24px);border-color:#46765c}
#landingView .sw-featured-plan .sw-plan-live{padding:0;background:none;border:0}
#landingView .sw-featured-plan h2{margin:5px 0 10px;font-size:clamp(1.24rem,2vw,1.65rem);line-height:1.18;color:#effaf3;overflow-wrap:anywhere}
#landingView .sw-featured-plan .sw-plan-live dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#landingView .sw-featured-plan .sw-plan-live dl div{padding:8px}
#landingView .sw-featured-plan dt{font-size:.76rem}
#landingView .sw-featured-plan dd{font-weight:700;color:var(--sw-gold)}
#landingView .sw-plan-live progress{display:block;width:100%;height:12px;accent-color:var(--sw-red)}
#landingView .sw-plan-live .sw-plan-remaining{color:var(--sw-red);font-weight:700}
#landingView .sw-featured-plan .buyer-solid{width:100%;min-height:44px;justify-content:center}
#landingView .sw-featured-empty p{color:#d5e9dc}
