/* Gazetteer custom styles */

.list-group-item-action {
    transition: background-color 0.15s ease;
}

.list-group-item-action:hover {
    background-color: #f0f6ff;
}

.list-group-item.active {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.breadcrumb {
    font-size: 0.85rem;
    background-color: #f8f9fa;
    padding: 0.5rem 1rem;
    border-radius: 0.375rem;
}

.badge {
    font-weight: 500;
}

.card {
    border-radius: 0.5rem;
}

.input-group-lg .form-control {
    font-size: 1.1rem;
}

.input-group-lg .form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.15);
    border-color: #86b7fe;
}

#gazetteer-map {
    border-radius: 0 0 0.5rem 0.5rem;
    z-index: 1;
}
