/* earth.css (v70): Site Earthworks & Survey studio */
.ew-app .jt-fig svg, .ew-plan svg { width: 100%; height: auto; }
.ew-plan svg { touch-action: none; }
.ew-plan [data-pv] { cursor: grab; }
.ew-plan [data-pv]:active { cursor: grabbing; }
.ew-app .cp-chip.cut, .ew-app .cp-kpi .cut b { color: #c2410c; }
.ew-app .cp-chip.fill, .ew-app .cp-kpi .fill b { color: #1d4ed8; }
.ew-app textarea { border: 1px solid var(--line, #e5e7eb); border-radius: 8px; padding: 8px 10px; background: var(--surface, #fff); color: inherit; }
.ew-app .cp-tab input[type=text], .ew-app .cp-tab input[type=number] { min-width: 0; }
.ew-app .cr-3d { min-height: 420px; }
