/* lot_map_common.css - shared label styles for lot / manzana markers.
   Loaded by web/mapa.html (admin) and public_viewer.php (public). */

.lote-label-container { background: transparent; border: none; }

.lote-label-text {
    position: absolute; left: 0; top: 0;
    transform: translate(-50%, -50%);
    font-weight: bold; color: #333;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
    white-space: nowrap; display: none !important;
    pointer-events: none;
}

.manzana-label-container { background: transparent; border: none; }

.manzana-label-text {
    position: absolute; left: 0; top: 0;
    transform: translate(-50%, -50%);
    font-weight: 700; font-size: 13px;
    color: #fff; background: rgba(30, 64, 175, 0.85);
    padding: 2px 8px; border-radius: 10px;
    white-space: nowrap; pointer-events: none;
    display: none !important;
    letter-spacing: 1px;
}

.show-labels .lote-label-text { display: block !important; }
.show-manzanas .manzana-label-text { display: block !important; }
