/* Farm Tracker custom GIS overview — real field data, standard map fallback. */
#ftMapControls{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#ftMapControls #ftCustomOverviewToggle{min-width:0;font-size:12px!important;font-weight:800!important;
 min-height:38px;white-space:normal!important;padding:7px 5px!important;
 background:#204733;color:#e8ffdf;border-color:#8fc489}
#ftMapControls #ftCustomOverviewToggle[aria-pressed="true"]{background:#bce987;color:#14351b;border-color:#ccecaf}
#map.ftCustomOverviewActive>.leaflet-pane,
#map.ftCustomOverviewActive>.leaflet-control-container{visibility:hidden!important;pointer-events:none!important}
#map.ftCustomOverviewActive>.ftg-root{position:absolute!important;inset:0!important;
 width:100%!important;height:100%!important;z-index:1500!important;touch-action:none!important}
#map.ftCustomOverviewActive>.ftg-root .ftg-vectors path[role="button"]{pointer-events:visiblePainted;cursor:pointer}
#map.ftCustomOverviewActive>.ftg-root .ftg-mark[role="button"]{pointer-events:auto}
#map.ftCustomOverviewActive>.ftg-root .ftg-notice{display:none!important}
#map.ftCustomOverviewActive>.ftg-root::after{
 content:"Imagery © Esri and partners · Roads/places © Esri and contributors";
 position:absolute;bottom:5px;right:6px;z-index:16;max-width:65%;
 color:#f2f6e9;background:#081b14d9;border:1px solid #637965;border-radius:5px;
 font:9px/1.2 system-ui;padding:3px 5px;text-align:right;pointer-events:none}
#ftCustomOverviewStatus{position:absolute;width:1px;height:1px;overflow:hidden;
 clip-path:inset(50%);white-space:nowrap}
@media(max-width:380px){#ftMapControls #ftCustomOverviewToggle{font-size:11px!important;padding:5px 4px!important}}
