/**
 * Map edit screen.
 */

/* The manual map id, folded away behind the account's map list. */
.mapsemble-manual-id {
	margin: 1em 0;
}

/* Both collapsible sections open from a bold, clickable summary. */
.mapsemble-manual-id > summary,
.mapsemble-explainer > summary {
	cursor: pointer;
	font-weight: 600;
}

/* The collapsed "How this works" explainer under the title. */
.mapsemble-explainer {
	margin: 16px 0 0;
	padding: 10px 14px;
	background: #fff;
	border: 1px solid #c3c4c7;
}

.mapsemble-explainer ul {
	list-style: disc;
	padding-left: 20px;
}

/*
 * One choice per line in a radio group. Core sets form-table fieldset
 * labels inline-block (with an !important margin, which is kept), so the
 * selector has to outrank `.form-table td fieldset label`.
 */
.form-table td fieldset.mapsemble-radio-group > label {
	display: block;
}

/*
 * Inputs for a location source other than the chosen one (admin-map.js).
 * Guards against admin CSS that sets `display` on the wrapper and would
 * otherwise override the hidden attribute.
 */
.mapsemble-location-source-fields[hidden] {
	display: none;
}
