/* AGRILINK custom styles */
* { -webkit-tap-highlight-color: transparent; }
body { font-family: 'Segoe UI', system-ui, sans-serif; }
.leaflet-container { font-family: inherit; }
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; }
@media print { .no-print { display: none !important; } }

/* Labels belong to the boundary overlay, never to the base map. */
.agrilink-boundary-label { width:auto!important; height:auto!important; background:transparent; border:0; }
.agrilink-boundary-label span { display:block; transform:translate(-50%,-50%); white-space:nowrap; font-size:12px; font-weight:700; color:#5b21b6; text-shadow:0 1px 2px white,1px 0 2px white,-1px 0 2px white,0 -1px 2px white; }
