.soil-note-page .soil-note-photo{max-width:570px;margin-left:auto;margin-right:auto}.soil-note-page .soil-note-photo img{max-height:510px;object-fit:cover;object-position:center 60%}.soil-note-data{margin-top:32px}.soil-note-data h2{font:normal calc(25px * var(--text-scale))/1.3 var(--heading-font);margin-bottom:10px}.soil-note-data>p{line-height:1.8;margin-bottom:20px}.soil-chart-panel{border:1px solid var(--line);background:var(--card-paper);padding:18px 20px 20px}.soil-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.soil-chart-toolbar label{font-weight:700}.soil-chart-toolbar select{min-height:35px;max-width:100%;padding:5px 9px;border:1px solid #777;background:#fff;color:var(--ink);font:inherit}.soil-chart-summary{color:var(--muted);font-size:calc(13px * var(--text-scale));margin-bottom:10px}.soil-chart{display:block;width:100%;height:auto;background:#fafafa;border:1px solid #bbb}.soil-grid{stroke:#d2d2d2;stroke-width:1}.soil-axis-label{fill:#444;font:12px var(--body-font)}.soil-chart-line{fill:none;stroke:#526952;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.soil-chart-dot{fill:#405d3f;stroke:#fff;stroke-width:1.5}.soil-chart-caption{color:var(--muted);font-size:calc(12px * var(--text-scale));margin:9px 0 0}.soil-chart-message{border:1px dashed #aaa;min-height:160px;display:flex;align-items:center;justify-content:center;padding:25px;text-align:center;line-height:1.5}.soil-recent-readings{margin-top:22px}.soil-recent-readings h3{font:normal calc(19px * var(--text-scale))/1.3 var(--heading-font);margin-bottom:10px}.soil-recent-readings ol{list-style:none;margin:0;padding:0}.soil-recent-readings li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;border-top:1px solid #ccc;padding:8px 0;font-size:calc(13px * var(--text-scale))}.soil-recent-readings li span{grid-column:1/-1;color:var(--muted)}@media(max-width:600px){.soil-chart-panel{padding:14px 10px}.soil-note-page .soil-note-photo img{max-height:440px}}