.farm-icon .dot-green{width:12px;height:12px;border-radius:9999px;background:#22c55e;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.farm-icon .pin.pin-verified{background:#16a34a}.district-icon .dot-blue{width:12px;height:12px;border-radius:9999px;background:#3b82f6;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.mc{background:#fff;border:2px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.12)}.mc-green{border-color:#16a34a;box-shadow:0 0 5px 1px rgba(22,163,74,.35),0 0 10px 3px rgba(22,163,74,.25),0 0 15px 6px rgba(22,163,74,.15)}.mc-blue{border-color:#3b82f6;box-shadow:0 2px 4px rgba(59,130,246,.4)}.mc{border-radius:9999px;display:flex!important;align-items:center;justify-content:center;font-size:12px;color:#fff}.mc-green{background:#16a34a;box-shadow:0 0 2px 1px rgba(22,163,74,.35),0 0 6px 3px rgba(22,163,74,.22),0 0 10px 6px rgba(22,163,74,.14)}.mc-blue{background:#3b82f6;box-shadow:0 0 10px 2px rgba(59,130,246,.35),0 0 22px 8px rgba(59,130,246,.22),0 0 36px 16px rgba(59,130,246,.14)}.mc-small{width:28px;height:28px}.mc-medium{width:34px;height:34px}.mc-large{width:40px;height:40px}.mc .mc-count{font:600 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.mc.mc-active{opacity:1;filter:none}.mc.mc-dim{opacity:.35!important;filter:grayscale(65%)!important;box-shadow:none!important}.district-tooltip,.farm-tooltip{background:linear-gradient(135deg,#fff,#f8fafc);color:#1e293b;padding:12px 16px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 0 0 1px hsla(0,0%,100%,.05);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.025em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;max-width:350px;min-width:120px;width:max-content;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out}.district-tooltip.leaflet-tooltip:after,.district-tooltip.leaflet-tooltip:before,.district-tooltip:before,.farm-tooltip.leaflet-tooltip:after,.farm-tooltip.leaflet-tooltip:before,.farm-tooltip:before{display:none!important}.farm-tooltip{border-left:4px solid #16a34a}.district-tooltip{border-left:4px solid #3b82f6}.district-tooltip:hover,.farm-tooltip:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 0 1px hsla(0,0%,100%,.1)}.tooltip-content{display:flex;flex-direction:column;gap:2px;position:relative;padding-bottom:8px}.tooltip-title{font-weight:600;font-size:14px;color:#0f172a;line-height:1.3;width:100%}.tooltip-subtitle{font-weight:400;font-size:12px;color:#64748b;line-height:1.2}.tooltip-arrow{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f8fafc;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));z-index:1000;pointer-events:none}.leaflet-tooltip{white-space:unset!important;position:relative;overflow:visible!important}.leaflet-tooltip:after,.leaflet-tooltip:before{pointer-events:none}.leaflet-tooltip-content{overflow:visible!important}.leaflet-tile{filter:sepia(.16) saturate(.85) brightness(1.03) contrast(.96) hue-rotate(-6deg)}.farm-icon .dot-green,.pin{background:#3f7c50!important}.farm-icon .pin.pin-verified,.pin-verified{background:#2f6b40!important;outline-color:#3f7c50!important}.district-icon .dot-blue,.dot-blue{background:#2f6d74!important}.mc-green{background:#4a7c58!important;box-shadow:0 0 2px 1px rgba(63,124,80,.35),0 0 6px 3px rgba(63,124,80,.2)!important}.mc-blue{background:#3a767c!important;box-shadow:0 0 6px 2px rgba(47,109,116,.3)!important}.farm-tooltip{border-left-color:#3f7c50!important}.district-tooltip{border-left-color:#2f6d74!important}.dashboard-next-map .ck-mark{width:28px;height:28px;border-radius:9999px;display:grid;place-items:center;position:relative;border:2.2px solid #fbfaf6;box-shadow:0 2px 6px rgba(60,48,24,.28)}.dashboard-next-map .ck-mark-farm{width:28px;height:28px;background:#3f7c50}.dashboard-next-map .ck-mark-district{width:26px;height:26px;background:#2f6d74;border-width:2.1px}.dashboard-next-map .ck-mark-check{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:9999px;background:#2f6b40;border:1.5px solid #fbfaf6;display:grid;place-items:center}.dashboard-next-map .ck-next-icon{background:transparent;border:none}.dashboard-next-map .ck-next-icon.is-selected .ck-mark{transform:scale(1.3);box-shadow:0 0 0 2.5px #3f7c50,0 4px 10px rgba(60,48,24,.35);transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.dashboard-next-map .district-icon.is-selected .ck-mark{box-shadow:0 0 0 2.5px #2f6d74,0 4px 10px rgba(60,48,24,.35)}@starting-style{.dashboard-next-map .ck-next-icon.is-selected .ck-mark{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard-next-map .ck-next-icon.is-selected .ck-mark{transition:none}}.dashboard-next-map .mc-green{background:#3f7c50!important}.dashboard-next-map .mc-blue,.dashboard-next-map .mc-green{border:2px solid #fbfaf6!important;box-shadow:0 2px 8px rgba(60,48,24,.28)!important}.dashboard-next-map .mc-blue{background:#2f6d74!important}.dashboard-next-map .district-tooltip,.dashboard-next-map .farm-tooltip{background:#fbf9f3;color:#2b3a2c;border:1px solid #e7ddc9;border-radius:10px;box-shadow:0 8px 24px -16px rgba(60,48,24,.45);backdrop-filter:none;transition:opacity 125ms ease-out}.dashboard-next-map .district-tooltip:hover,.dashboard-next-map .farm-tooltip:hover{transform:none}.dashboard-next-map .leaflet-control-zoom.leaflet-bar{border:1px solid #e7ddc9;border-radius:10px;overflow:hidden;background:#fbf9f3;box-shadow:0 1px 2px rgba(60,48,24,.12),0 8px 20px rgba(60,48,24,.16)}.dashboard-next-map .leaflet-control-zoom a,.dashboard-next-map .leaflet-touch .leaflet-control-zoom a{width:32px;height:32px;line-height:32px;background:#fbf9f3!important;color:#2b3a2c!important;border:0!important;border-bottom:1px solid #e7ddc9!important;border-radius:0!important;font-size:18px;font-weight:500;transition:background-color .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}.dashboard-next-map .leaflet-control-zoom a.leaflet-control-zoom-in{border-radius:9px 9px 0 0!important}.dashboard-next-map .leaflet-control-zoom a.leaflet-control-zoom-out{border-bottom:0!important;border-radius:0 0 9px 9px!important}@media (hover:hover) and (pointer:fine){.dashboard-next-map .leaflet-control-zoom a:hover{background:#f3eee3!important}}.dashboard-next-map .leaflet-control-zoom a:active{transform:scale(.97);background:#efe8d8!important}.dashboard-next-map .leaflet-control-attribution{background:hsla(45,50%,97%,.88)!important;color:#574f3f}@media (prefers-reduced-motion:reduce){.dashboard-next-map .district-tooltip,.dashboard-next-map .farm-tooltip,.dashboard-next-map .leaflet-control-zoom a{transition:none}.dashboard-next-map .leaflet-control-zoom a:active{transform:none}}.contact-value_value__S20vj{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--ink,#2b3a2c)}.contact-value_link__EV7Rv{border-radius:2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--forest,#3f7c50) 40%,transparent);transition:text-decoration-color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.contact-value_link__EV7Rv:active{text-decoration-color:var(--forest,#3f7c50);opacity:.7}.contact-value_copy__Fo2ss:focus-visible,.contact-value_link__EV7Rv:focus-visible{outline:2px solid var(--forest,#3f7c50);outline-offset:2px}.contact-value_copy__Fo2ss{position:relative;display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:4px;color:var(--muted,#574f3f);transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.contact-value_copy__Fo2ss:after{content:"";position:absolute;inset:-4px}.contact-value_copy__Fo2ss:active{background:var(--hairline,#e7ddc9)}.contact-value_icon__ZBxnZ{grid-area:1/1;width:12px;height:12px;transition:opacity .15s var(--ease-press,cubic-bezier(.23,1,.32,1)),transform .15s var(--ease-press,cubic-bezier(.23,1,.32,1))}.contact-value_check__tBHsw{color:var(--forest,#3f7c50)}.contact-value_hidden__mlAdh{opacity:0;transform:scale(.8)}@media (hover:hover) and (pointer:fine){.contact-value_link__EV7Rv:hover{text-decoration-color:var(--forest,#3f7c50)}.contact-value_copy__Fo2ss:hover{background:color-mix(in srgb,var(--hairline,#e7ddc9) 60%,transparent)}}@media (prefers-reduced-motion:reduce){.contact-value_hidden__mlAdh{transform:none}}