.irrigation-markers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.irrigation-marker{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid #fff1cf;border-radius:50%;background:#a75f11;color:#fff6d9;font-size:12px;line-height:1;box-shadow:0 2px 8px #3a2915a8;pointer-events:auto}.irrigation-marker:hover,.irrigation-marker:focus-visible{background:#ffdb86;color:#5a3000;outline:2px solid #fff}.irrigation-marker[hidden],.irrigation-notice[hidden]{display:none!important}.irrigation-notice{position:absolute;bottom:60px;left:20px;right:20px;z-index:3;margin:auto;width:max-content;max-width:calc(100% - 40px);padding:8px 12px;border-radius:4px;background:#5c3815ef;border:1px solid #eab75e;color:#fff3d6;font-size:10px;font-weight:700;line-height:1.4;text-align:center;pointer-events:none}.irrigation-popup{z-index:7}.irrigation-popup small{color:#986321}@media(max-width:700px){.irrigation-notice{bottom:58px;font-size:9px}}

.irrigation-marker.review{background:#ae4a38;border-color:#ffe0d4}.irrigation-marker.review:after{content:'!';position:absolute;right:-4px;top:-5px;font-size:8px;background:#ffe7d9;color:#9d3b29;padding:0 3px;border-radius:50%}

.distribution-marker{background:#25734b;border-color:#d4f6dd}.distribution-marker.review{background:#ae4a38}.distribution-notice{bottom:96px;background:#164e35ef;border-color:#a8e1b8;color:#effff3}.water-swatch.distribution{background:#65bd86}
