.close-button {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 24px;
	cursor: pointer;
}

#map-feature-table.widefat td {
	vertical-align: top;
}

.wp-core-ui p.map-control-bar .button {
	vertical-align: top;
}

.column-list {
	columns: 10 60px;
	column-gap: 20px;
	column-rule: 1px solid #ccc;
}

.column-list li {
	break-inside: avoid;
}

#map-feature-table th span {
	display: block;
	position: relative;
	padding: 0.2rem 0.5rem;
	border-radius: 15px;
	white-space: nowrap;
	font-size: 0.8rem;
	font-weight: 700;
	background-color: rgb(253, 186, 147);
}
#map-feature-table td span {
	display: block;
	padding: 0.2rem;
}

#map-feature-table {
	border-radius: 15px;
}

#featureModal > div {
	background:#fff;
	margin:auto;
	padding:5px 20px 20px;
	width:50%;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	border-radius: 20px;
}

.mapboxgl-popup-tip {
	display: none;
}
.mapboxgl-popup-content {
	padding: 5px 10px!important;
	border-radius: 10px!important;
}
