.geo-box{border-top:1px solid var(--line);margin:28px 0;padding-top:4px}.geo-box h3{font-size:16px}.geo-box .secondary{margin-top:12px;width:100%;text-align:center}.geo-box .text-button{align-self:center}.geo-status{padding:14px;background:#eef2e8;font-size:12px;line-height:1.7;border-radius:8px}.geo-status.attention{background:#fff0da;color:#70431d}.geo-results{list-style:none;padding:0}.geo-results li{border-bottom:1px solid var(--line);padding:9px 0;margin:0;display:grid;gap:3px}.geo-results strong{color:var(--ink);font-size:11px}.geo-results span{font-size:11px}.geo-report{white-space:pre-line;background:#f1f5e9;border-radius:9px;padding:16px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.contact a{display:block;text-align:center;text-decoration:none;margin-top:12px}.contact .secondary{border:1px solid #cdd8bf}#map{height:340px;border-radius:10px;margin-top:16px;background:#e4e8df;z-index:0}#map .leaflet-control-attribution{font-size:9px}#map .leaflet-control-zoom a{font-size:18px}#geo-results:empty{display:none}button:disabled{opacity:.6;cursor:wait}@media(max-width:500px){#map{height:300px}.geo-box .row{grid-template-columns:1fr}.geo-box .text-button{padding:12px}}@media print{.contact a{color:var(--ink);background:white;border:1px solid #ccc}.geo-report{background:white;border:1px solid #ddd}.contact .secondary{display:none}.geo-report{break-inside:avoid}}
.parcel-tools{border:1px solid #cdd8c7;border-radius:10px;padding:16px;margin:24px 0;background:#f7f8f1}.parcel-tools h3{margin-top:0}.parcel-tools button{margin:8px 0}.parcel-tools textarea{width:100%;box-sizing:border-box;font:12px monospace;min-height:100px}.parcel-tools li{overflow-wrap:anywhere}.parcel-tools .text-button{display:block;padding:4px 0}.parcel-tools legend{font-size:12px}.parcel-tools input[type=checkbox]{width:auto;margin-right:8px}#parcel-area{font-weight:700}#parcel-status{font-size:12px;line-height:1.7}#map{height:440px}@media(max-width:500px){#map{height:360px}.parcel-tools{padding:12px}}
