:root{--forest:#273b28;--brand-green:#8bc63e;--brand-charcoal:#231f20;--ink:#21362c;--muted:#728076;--paper:#f7f8f3;--border:#e1e7dc;--lime:#8bc63e;--review:#ff82cd}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-size:13px}button,input,select{font:inherit}button,select,summary{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}button{border:0}button:disabled{opacity:.5;cursor:wait}.app-header{height:70px;background:var(--brand-charcoal);color:#fff;display:flex;align-items:center;padding:0 24px;gap:24px;border-bottom:2px solid var(--brand-green)}.brand{display:flex;align-items:center;gap:22px;flex-shrink:0}.brand-logo{display:block;width:230px;height:auto}.brand-product{border-left:1px solid #ffffff29;padding:8px 0 8px 22px;color:#d6dccd;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.header-note{color:#b7c0ad;margin-left:12px;font-size:12px;display:flex;align-items:center;gap:8px}.live-dot{width:6px;height:6px;background:var(--brand-green);border-radius:50%}.header-button{margin-left:auto;color:#fff;border:1px solid #677354;border-radius:6px;padding:10px 14px;background:transparent}.workspace{display:grid;grid-template-columns:298px minmax(250px,1fr);height:calc(100dvh - 70px)}.sidebar{overflow:auto;padding:23px 23px 16px;background:var(--paper);z-index:2}.sidebar{border-right:1px solid var(--border)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.9px;color:#788774}.icon-button{background:transparent;color:#667967;font-size:20px;line-height:1;padding:4px}.control-label{display:block;font-size:11px;color:#52654f;margin:11px 0 7px}.control-label span{float:right;font-size:9px;color:#7b897a}select{width:100%;border:1px solid #d6dfce;border-radius:6px;background:#fff;padding:10px 11px;color:var(--ink)}.divider{height:1px;background:var(--border);margin:20px 0}.pill{font-size:9px;color:#527148;background:#e7eddd;padding:4px 7px;border-radius:20px;white-space:nowrap}.segmented{display:flex;background:#e8eddf;padding:3px;border-radius:6px;margin:10px 0 13px}.segmented button{flex:1;padding:9px 5px;font-size:10px;color:#74816e;background:transparent;border-radius:4px}.segmented button.active{background:#fff;color:#2b4931;box-shadow:inset 0 -2px 0 var(--brand-green),0 1px 4px #1e3d2912;font-weight:600}.check-row{display:flex;align-items:flex-start;gap:9px;font-size:11px;margin:13px 0;cursor:pointer}.check-row input{accent-color:var(--forest);margin:1px 0 0;width:14px;height:14px;flex-shrink:0}.check-row span{flex:1}.check-row small{display:block;color:#889081;font-size:9px;line-height:1.5;margin-top:4px}.review-dot,.detection-dot{display:inline-block;width:7px;height:7px;background:var(--review);border-radius:50%;flex-shrink:0;margin-top:3px}.detection-dot{background:#86caff}.big-stat{margin:17px 0 16px}.big-stat span{font-size:11px;color:#657560}.big-stat strong{display:block;font-size:38px;letter-spacing:-1.8px;line-height:1.3;font-weight:580}.big-stat small{font-size:9px;color:#86917e}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.stats-grid span{display:block;font-size:9px;color:#7a8676;margin-bottom:5px}.stats-grid strong{font-size:15px;font-weight:580}.stats-grid strong small{font-size:9px;font-weight:400;color:#7a8676}.secondary-button,.primary-button{padding:10px 14px;border-radius:5px;background:#e6ecdf;color:#395237;font-size:11px;border:1px solid #d9e2d0}.primary-button{background:var(--brand-green);color:#243219;border-color:var(--brand-green);font-weight:600}.source-notes{margin:18px 0 10px;color:#7a8673;font-size:10px;line-height:1.6}.source-notes summary{font-size:10px}.source-notes a{color:#55774e}.folder-label{font-size:8px;color:#9aa291;overflow-wrap:anywhere;line-height:1.6}.map-workspace{position:relative;overflow:hidden;background:#e0e6d8}#map{position:absolute;inset:0;background:#d9e2d2}.map-actions{position:absolute;top:24px;right:20px;z-index:600;display:flex;gap:7px}.map-actions button,.map-actions select{background:#f9fbf2f2;border-radius:5px;padding:9px 12px;font-size:10px;color:#3e5939;border:1px solid #d8e1cc;box-shadow:0 2px 8px #102a1b0a}.map-actions select{width:108px}.legend{position:absolute;bottom:53px;left:24px;z-index:600;width:253px;padding:15px 17px 12px;background:#f9fbf4f5;border-radius:7px;border:1px solid #ffffff9c;box-shadow:0 3px 18px #183c261a}.legend .section-head{margin-bottom:10px}.legend strong{font-size:11px;font-weight:600}.legend .section-head>span{font-size:8px;color:#8a9581}.colour-ramp{height:8px;border-radius:3px;background:linear-gradient(90deg,#e86e4a,#edb547,#a6d4e6,#529cd4,#a673c9)}.legend-ticks{display:flex;justify-content:space-between;font-size:8px;color:#6f7e64;margin:5px 0}.legend-foot{display:flex;justify-content:space-between;font-size:9px;color:#738068}.legend-note{margin-top:10px;font-size:9px;color:#84907a;line-height:1.5}.map-status{position:absolute;bottom:0;left:0;right:0;padding:9px 16px;background:#183d30ec;color:#d9e5cf;z-index:650;display:flex;justify-content:space-between;font-size:9px;gap:10px}.leaflet-control-zoom{margin-top:165px!important;border:1px solid #c5d3ba!important;box-shadow:0 2px 8px #162d1510!important}.leaflet-control-zoom a{background:#f9fbf4!important;color:#45603e!important}.leaflet-bottom{bottom:33px}.leaflet-control-attribution{font-size:8px!important;background:#f9fbf3df!important}.leaflet-control-scale-line{font-size:9px;background:#f9fbf3cc!important}.tile-warning{position:absolute;top:157px;left:24px;right:24px;z-index:650;background:#fff4dc;padding:9px 12px;color:#8c692b;font-size:10px;border-radius:4px}.hover-card{position:absolute;z-index:700;background:#183d30f0;border:1px solid #779777;color:#eff5e9;padding:9px 12px;border-radius:5px;pointer-events:none;font-size:10px;box-shadow:0 4px 12px #102a1b30}.hover-card strong{display:block;margin-bottom:4px}.gpu-canvas{position:absolute;left:0;top:0;pointer-events:none;z-index:450}.crop-size{font-size:40px;font-weight:550;letter-spacing:-1.5px}.crop-size small{font-size:12px;color:#8b997f;letter-spacing:0;margin-left:5px}.size-label{font-size:10px;color:#7d8d71;margin-top:2px}.detail-row{padding:11px 0;border-bottom:1px solid var(--border);font-size:10px;line-height:1.6}.detail-row span{display:block;color:#88947d;font-size:9px;margin-bottom:3px}.detail-row strong{font-weight:500;color:#4b6342}.gps-text{font-family:ui-monospace,monospace;font-size:10px}.detection-card{border:1px solid #dbe5d2;border-radius:5px;padding:10px 11px;margin:7px 0;font-size:9px;color:#7b8a70;line-height:1.7;cursor:pointer;background:#fbfcf8}.detection-card:hover{border-color:#93b4cc}.detection-card strong{color:#46613c;font-size:10px;display:block}.detection-size{display:flex;justify-content:space-between}.details-note{font-size:9px;color:#8b9780;line-height:1.7;margin-top:14px}.detail-actions{display:flex;gap:7px;margin-top:15px}.detail-actions button{flex:1}dialog{max-width:480px;width:calc(100% - 40px);border:1px solid #d3deca;background:var(--paper);border-radius:10px;padding:28px;color:var(--ink);box-shadow:0 15px 70px #102a1b40}dialog::backdrop{background:#17332166;backdrop-filter:blur(3px)}dialog h2{font-size:23px;font-weight:550;margin:12px 0}dialog p{font-size:11px;color:#7b8a71;line-height:1.8}dialog input{width:100%;padding:12px;border:1px solid #cbd8bf;border-radius:5px;background:#fff;color:#395231;font-size:11px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}#toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);max-width:90%;background:#183d30;color:#edf4e5;padding:12px 18px;border-radius:6px;z-index:3000;font-size:12px;box-shadow:0 4px 20px #102a1b30}@media(min-width:1600px){.workspace{grid-template-columns:320px minmax(300px,1fr)}.sidebar{padding:25px 27px}}@media(max-width:1180px){.workspace{grid-template-columns:255px minmax(200px,1fr)}.sidebar{padding:18px}.map-actions{top:113px;right:16px}.tile-warning{top:198px}.leaflet-control-zoom{margin-top:210px!important}.header-note{margin-left:0}.legend{left:17px;width:235px}}@media(max-width:900px){.workspace{grid-template-columns:235px minmax(200px,1fr)}.header-note{display:none}.app-header{padding:0 18px}.map-actions{top:20px}.legend{width:225px}.sidebar{padding:18px}}@media(max-width:620px){.app-header{height:61px}.brand{font-size:20px}.brand small{font-size:7px}.header-button{padding:8px;font-size:10px}.workspace{height:calc(100dvh - 61px);grid-template-columns:1fr;grid-template-rows:145px minmax(250px,1fr)}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 14px;border-bottom:1px solid var(--border);overflow:auto}.sidebar>.section-head:first-child{grid-column:1/-1;margin:0}.sidebar>.control-label{margin:0}.sidebar>.control-label[for=date-select]{grid-column:2;grid-row:2}.sidebar>#field-select{grid-column:1;grid-row:3}.sidebar>#date-select{grid-column:2;grid-row:3}.sidebar>.segmented{grid-column:1/-1;margin:4px 0}.sidebar>.divider,.sidebar>.section-head:not(:first-child),.sidebar>.big-stat,.sidebar>.stats-grid,.sidebar>.distribution,.sidebar>.distribution-label,.sidebar>.eyebrow,.sidebar>.inline-control,.sidebar>.check-row,.sidebar>.slider-label,.sidebar>#opacity,.sidebar>.source-notes,.sidebar>.folder-label{display:none}.map-actions{top:15px;left:12px;right:auto}.legend{bottom:50px;left:12px;width:210px;padding:11px}.map-status{font-size:8px}.leaflet-control-zoom{margin-top:208px!important}.tile-warning{left:12px;right:12px;top:192px}}

.histogram-section{margin-top:4px}.histogram-unit{font-size:10px;color:#7a8676}.histogram-count{font-size:12px;font-weight:550;margin:9px 0 12px;color:#3f5937}.histogram-chart{min-height:142px}.histogram-chart svg{width:100%;height:auto;display:block}.histogram-axis{display:flex;justify-content:space-between;font-size:9px;color:#7e8b73;margin-top:7px}.histogram-note{font-size:9px;color:#87927c;line-height:1.7;margin-top:12px}.histogram-empty{font-size:11px;color:#87927c;padding:45px 0;text-align:center}.crop-details{position:absolute;top:77px;right:20px;width:300px;max-height:calc(100% - 120px);overflow:auto;z-index:800;background:#f9fbf6fa;padding:18px;border:1px solid #d9e2d0;border-radius:8px;box-shadow:0 6px 24px #183c2626}.crop-details[hidden]{display:none}.crop-details .section-head{margin-bottom:10px}.crop-details .section-head strong{font-size:13px;font-weight:600}.crop-details .crop-size{font-size:32px}.crop-details .size-label{margin-bottom:12px}.crop-details .detail-row{padding:9px 0}.crop-details .detail-source{font-size:9px;color:#87927c;margin-top:12px}.linked-detections{margin-top:17px;font-size:11px;color:#55714a}.linked-detections summary{padding:3px 0}.detection-card{display:block;width:100%;text-align:left}.linked-crop{width:100%;margin-top:12px}
@media(max-width:1180px){.crop-details{right:16px;top:155px;max-height:calc(100% - 198px)}}
@media(max-width:900px){.crop-details{right:12px;top:65px;max-height:calc(100% - 110px)}}
@media(max-width:620px){.workspace{grid-template-rows:300px minmax(250px,1fr)}.sidebar>.histogram-section{grid-column:1/-1;margin-top:6px}.histogram-chart{min-height:100px}.histogram-chart svg{height:105px;width:100%}.histogram-count{margin:2px 0 4px}.histogram-section .section-head{margin:0}.histogram-note{margin:5px 0}.histogram-axis{margin-top:1px}.crop-details{top:10px;right:8px;width:260px;max-height:calc(100% - 52px)}}

.histogram-section[aria-busy=true] .histogram-chart{opacity:.4}
.histogram-limit{margin:0 0 12px}.histogram-limit label{display:flex;justify-content:space-between;font-size:10px;color:#657560;margin-bottom:6px}.histogram-limit label span{color:#87927c}.histogram-limit>div{display:flex;gap:6px}.histogram-limit input{width:100%;min-width:0;padding:8px 9px;border:1px solid #d6dfce;border-radius:5px;background:#fff;color:var(--ink);font-size:11px}.histogram-limit button{padding:7px 10px;background:#e8eddf;border-radius:5px;color:#52654f;font-size:10px}

.record-id,.observation-id code{font-family:ui-monospace,monospace;overflow-wrap:anywhere;user-select:text}.observation-id{display:block;margin:5px 0;color:#647a61}.observation-id code{display:block;font-size:9px;color:#395237}.histogram-toggle button:disabled{cursor:not-allowed;opacity:.45}

.id-detected{display:block;font-size:9px;color:#74816e;line-height:1.6;margin-top:5px}.detail-row .id-detected{margin-bottom:0}.detection-card .observation-id{margin-top:0}

/* SeedSpider identity uses the supplied Green Line colour; map colours encode data. */
.header-button:hover{border-color:var(--brand-green);background:#8bc63e15}
.icon-button:hover,.source-notes a:hover{color:#527c1d}
.pill{background:#8bc63e20;color:#496b26}
.histogram-limit button:hover,.secondary-button:hover{background:#8bc63e2b;border-color:#8bc63e80}

@media(max-width:1180px){.header-note{margin-left:0}.brand{gap:18px}.brand-product{padding-left:18px}}
@media(max-width:620px){.app-header{padding:0 14px;gap:10px}.brand-logo{width:182px}.brand-product{display:none}.header-button{font-size:9px;padding:8px 7px}}

/* Muted SeedSpider accents for the survey toolbar. */
.sidebar{
  --ink:#343735;
  --border:#231f2014;
  background:#f7f8f4;
  color:var(--ink);
  border-right:1px solid #8bc63e40;
  scrollbar-width:thin;
  scrollbar-color:#231f2033 transparent;
}
.sidebar .eyebrow{color:#5d773e;display:inline-flex;align-items:center;gap:7px}
.sidebar .eyebrow::before{content:"";width:3px;height:10px;border-radius:2px;background:var(--brand-green);flex-shrink:0}
.sidebar .control-label,.sidebar .histogram-limit label{color:#626a5e}
.sidebar select,.sidebar .histogram-limit input{border-color:#8bc63e55;background:#ffffffd9}
.sidebar select:hover,.sidebar .histogram-limit input:hover{border-color:#8bc63e99}
.sidebar .divider{background:linear-gradient(90deg,#8bc63e85,#231f2010)}
.sidebar .segmented{background:#8bc63e18}
.sidebar .segmented button{color:#6c7565}
.sidebar .segmented button.active{
  background:#edf5e2;
  color:#3b5426;
  box-shadow:inset 0 -2px 0 var(--brand-green),inset 0 0 0 1px #8bc63e40;
}
.sidebar .segmented button:not(.active):not(:disabled):hover{background:#8bc63e16;color:#3b5426}
.sidebar .big-stat{padding-left:12px;border-left:3px solid #8bc63eb3}
.sidebar .big-stat strong,.sidebar .stats-grid strong{color:var(--brand-charcoal)}
.sidebar .big-stat span,.sidebar .stats-grid span{color:#6d7567}
.sidebar .stats-grid>div{padding-bottom:9px;border-bottom:1px solid #231f200d}
.sidebar .icon-button{background:#8bc63e17;color:#61764c;border-radius:5px}
.sidebar .icon-button:hover{background:#8bc63e30;color:#3b5426}
.sidebar .pill{background:#8bc63e22;color:#526c35}
.sidebar .histogram-limit button{background:#8bc63e22;color:#4c6430}
.sidebar .histogram-limit button:hover{background:#8bc63e3d}
.sidebar .histogram-count{color:#46543a}
.sidebar .source-notes{color:#71776b}
.sidebar .source-notes summary{color:#5d773e}
.sidebar .source-notes a{color:#54752f}
.sidebar .folder-label{color:#878d81}
@media(max-width:620px){.sidebar>.eyebrow{display:none}}

/* The crop inspector and linked detections share one label/value layout. */
.crop-details{right:56px;width:340px;max-width:calc(100% - 24px);background:#f8faf5fc;border:1px solid #8bc63e45;border-top:3px solid var(--brand-green);color:#343735;z-index:1100;scrollbar-width:thin;scrollbar-color:#231f2033 transparent}
.crop-details>.section-head{margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid #231f2010}
.crop-details>.section-head strong{display:flex;align-items:center;gap:8px;color:var(--brand-charcoal)}
.crop-details>.section-head strong::before{content:"";width:5px;height:13px;border-radius:3px;background:var(--brand-green)}
.crop-details .icon-button{border-radius:4px;color:#727a6b}
.crop-details .icon-button:hover{background:#8bc63e22;color:#4c6430}
.detail-facts{display:block}
.fact-row{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;font-size:11px;line-height:1.5}
.fact-label{color:#717a69;font-weight:400}
.fact-value{color:#343b30;overflow-wrap:anywhere;min-width:0;font-weight:500;font-variant-numeric:tabular-nums}
.crop-facts>.fact-row{border-bottom:1px solid #231f200a}
.crop-facts>.fact-row:first-child .fact-value{font-weight:650;color:#3c542a}
.fact-value.gps-text{font-size:10px;line-height:1.6}
.date-value{font-size:9px;line-height:1.7}
.crop-details .linked-detections{margin-top:14px;color:#526c35;font-size:11px}
.linked-detections summary{padding:3px 0 7px;font-weight:600}
.crop-details .detection-card{margin:8px 0 0;padding:11px 12px;border:1px solid #8bc63e35;border-left:2px solid #8bc63e85;border-radius:6px;background:#ffffffb3;color:#343735}
.crop-details .detection-card:hover{border-color:#8bc63e99;background:#f1f7e9}
.crop-details .detection-card:focus-visible{outline:2px solid var(--brand-green)}
.crop-details .observation-id{margin:0 0 7px;color:#717a69;font-size:9px;line-height:1.5}
.crop-details .observation-id code{margin-top:3px;font-size:9px;color:#3e4a35}
.detection-facts .fact-row{grid-template-columns:94px minmax(0,1fr);gap:8px;padding:3px 0;font-size:10px}
.detection-facts .gps-text{font-size:9px}
.crop-details .secondary-button{background:#8bc63e18;border-color:#8bc63e40;color:#4b6332}
.crop-details .secondary-button:hover{background:#8bc63e30;border-color:#8bc63e85}
@media(max-width:620px){.crop-details{right:8px;width:300px;max-width:calc(100% - 16px);padding:14px}.fact-row{grid-template-columns:96px minmax(0,1fr);gap:8px}.detection-facts .fact-row{grid-template-columns:86px minmax(0,1fr)}}

.crop-details .fact-value.record-id{font-size:9px;font-weight:400;line-height:1.7}

/* Day-to-day exploration uses the same restrained SeedSpider palette. */
.combined-scope{font-size:11px;color:#65745a;margin:0 0 16px}
.day-navigation{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;gap:5px}
.day-navigation select{font-size:11px;padding:10px 5px}
.day-navigation button{border:1px solid #8bc63e33;border-radius:5px;background:#edf3e5;color:#526c35;font-size:23px;line-height:1}
.day-position{font-size:9px;color:#7b8473;margin:8px 0 18px}
.plant-tools{padding:14px 0 0;border-top:1px solid #8bc63e38}
.plant-tools .section-head{margin-bottom:9px}
.life-note{font-size:10px;line-height:1.6;color:#7a8272;margin:8px 0 12px}
#match-form label{display:flex;justify-content:space-between;font-size:10px;color:#647557;margin:10px 0 6px}
#match-form label span{font-size:9px;color:#839277}
.match-input{display:flex;gap:6px}
.match-input input{width:100%;min-width:0;border:1px solid #d2ddc6;border-radius:5px;padding:8px 10px;color:#31492a;background:white;font:inherit;font-size:11px}
.match-input button{background:#8bc63e24;color:#4b6332;border:1px solid #8bc63e30;border-radius:5px;padding:8px 12px;font-size:10px}
#explore-plant{width:100%;text-align:left;font-size:11px}
.crop-details{width:390px;top:85px;max-height:calc(100% - 130px)}
.life-heading{display:flex;justify-content:space-between;align-items:center}
.life-heading .eyebrow{color:#638043}
.life-change{margin:16px 0 11px}
.life-change>span{color:#7a8272;font-size:10px}
.life-change strong{display:block;color:#344a28;font-size:28px;font-weight:550;letter-spacing:-.7px;margin-top:4px}
.life-change strong small{font-size:12px;letter-spacing:0;color:#839277;font-weight:400}
.life-change p{font-size:10px;color:#738363;margin:5px 0}
.life-chart>span{font-size:9px;color:#7a8272}
.life-chart svg{display:block;width:100%;height:auto;overflow:visible;margin:4px 0 12px}
.life-chart text{font-family:inherit;font-size:9px;fill:#859078}
.life-grid{stroke:#dce5d2;stroke-dasharray:3 3}
.life-chart-line{fill:none;stroke:#719e36;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.life-chart-dot{fill:#8bc63e;stroke:#fff;stroke-width:1.5}
.life-day{position:relative;border:1px solid #dce5d2;border-left:3px solid #8bc63e75;border-radius:6px;margin:9px 0;overflow:hidden;background:#fff8}
.life-day.current{background:#eff5e8;border-left-color:#8bc63e}
.life-day.ambiguous{border-left-color:#dcad55}
.life-day.not_observed{border-left-color:#c7cebe;background:transparent}
.life-day-select{display:block;width:100%;padding:11px 12px;text-align:left;background:transparent;color:#3b4b30}
button.life-day-select:hover{background:#8bc63e15}
.life-day-title{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:500}
.life-day-title strong{font-size:11px;color:#536e38;white-space:nowrap;font-weight:600}
.life-day-status{display:block;font-size:9px;color:#81916f;margin-top:5px}
.ambiguous .life-day-status{color:#9a7937}
.life-ids{padding:0 12px 10px;color:#71845f;font-size:9px}
.life-ids summary{font-size:9px;cursor:pointer}
.life-ids p{font-size:9px;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere;color:#54634a}
.life-ids p>span{display:block;color:#8a947f;font-size:8px;margin-bottom:2px}
.life-ids code{display:block;font-size:9px}
.life-day-note{font-size:9px;color:#86917b;line-height:1.6;margin:0;padding:0 12px 11px}
.life-candidates{padding:0 12px 10px;display:flex;flex-direction:column;gap:5px}
.life-candidates button{background:#f6f0e3;color:#8a703c;text-align:left;font-size:9px;padding:7px;border-radius:4px}
.selected-observation-label{padding-top:17px;border-top:1px solid #8bc63e40;margin:18px 0 9px}
@media(max-width:620px){.workspace{grid-template-rows:240px minmax(250px,1fr)}.sidebar>.combined-scope{grid-column:1/-1;margin:0;font-size:9px}.sidebar>.day-navigation{grid-column:1/-1;grid-row:auto}.sidebar>.control-label[for=date-select]{grid-column:1/-1;grid-row:auto;font-size:10px}.sidebar>.day-position{grid-column:1/-1;margin:3px 0}.sidebar>.plant-tools{grid-column:1/-1;border:0;padding:0}.plant-tools .section-head,.plant-tools .life-note,#match-form{display:none}#explore-plant{padding:7px 10px}.crop-details{right:8px;top:62px;max-height:calc(100% - 110px);width:360px}}

.life-summary{font-size:10px;color:#7a8272;line-height:1.6;margin:0 0 11px}.life-summary .pill{float:right;margin-left:6px}
.crop-details>.section-head{margin-bottom:10px;padding-bottom:9px}
.life-change{margin:10px 0 8px}.life-change strong{font-size:26px}.life-change p{font-size:9px}
.life-day-select{padding:8px 10px}.life-ids{padding:0 10px 6px}

.plant-tools{display:none!important}
