.leaflet-bottom{display:none}.custom-marker-popup{text-align:center;min-width:250px}.popup-logo{width:120px;height:120px;object-fit:contain;margin:0 auto 15px;display:block;border-radius:10px;background:#000;padding:10px}.popup-title{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin-bottom:10px}.popup-location{font-size:1rem;color:#666;margin-bottom:8px}.popup-employees{font-size:.95rem;color:#f00;font-weight:600;margin-top:10px}@media (max-width:768px){.popup-logo{width:100px;height:100px}.popup-title{font-size:1.1rem}}@media (max-width:480px){.popup-logo{width:80px;height:80px}.popup-title{font-size:1rem}}