.jconfirm.map .jconfirm-box .jconfirm-content-pane {
	max-height: 500px !important;
}

.location-picker #map {
	width: 100%;
	height: 250px;
	margin: 15px 0 15px 0;
	border-radius: 3px;
	border: 1px solid #c8c8c8
}

.location-picker [label=address]:empty:after {
	content: "No address found";
	display: block;
	width: 100%;
	height: auto;
	color: #808080;
}

.location-picker .address {
	margin-top: 15px;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 5px;
}

.location-picker .inline-inputs li {
	flex-basis: 100px;
}

/* Location picker controls: the global `input{height:100%}` rule inflates the
   lat/lng inputs inside the stretched flex rows, and `.btn-icon` is a fixed 30px
   that no longer matches the taller inputs. Pin every input and icon button to
   the input height so the search / current / set-location controls line up with
   the fields. The panel raises inputs to 35px on the input element only, so hand
   the picker that height too (other skins keep the 30px fallback). */
.location-picker input,
.location-picker .btn-icon {
	height: var(--input-height, 30px);
}

.location-picker .btn-icon {
	width: var(--input-height, 30px);
	flex-shrink: 0;
}

body.dashboard .location-picker {
	--input-height: 35px;
}
