/**
 * List markers for core/list wrapped by Logodom_Blocks_ListMarker (LD_MediaTxt Row2 text column).
 * disc / none / text markers — SVG backgrounds are added via PHP inline CSS (whitelist only).
 */

.logodom-list-marker {
	box-sizing: border-box;
}

/* Native bullet only — no custom ::before */
.logodom-list-marker--disc ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 1.5em;
	margin: 0;
}

.logodom-list-marker--disc ul > li {
	list-style-type: disc;
}

.logodom-list-marker--disc ul > li::before {
	content: none;
	display: none;
}

/* No markers */
.logodom-list-marker--none ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.logodom-list-marker--none ul > li {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

.logodom-list-marker--none ul > li::before {
	content: none;
	display: none;
}

/* Text markers: single custom glyph — native bullet off */
.logodom-list-marker--pin ul,
.logodom-list-marker--check ul,
.logodom-list-marker--dash ul,
.logodom-list-marker--star ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.logodom-list-marker--pin ul > li,
.logodom-list-marker--check ul > li,
.logodom-list-marker--dash ul > li,
.logodom-list-marker--star ul > li {
	position: relative;
	padding-left: 1.75rem;
	margin-bottom: 0.35em;
	list-style: none;
}

.logodom-list-marker--pin ul > li::before {
	content: "📌";
	position: absolute;
	left: 0;
	top: 0.35em;
	line-height: 1;
	font-size: 0.95em;
}

.logodom-list-marker--check ul > li::before {
	content: "\2713";
	position: absolute;
	left: 0;
	top: 0.35em;
	line-height: 1;
	font-size: 1em;
}

.logodom-list-marker--dash ul > li::before {
	content: "\2014";
	position: absolute;
	left: 0;
	top: 0.35em;
	line-height: 1;
	font-size: 1em;
}

.logodom-list-marker--star ul > li::before {
	content: "\2605";
	position: absolute;
	left: 0;
	top: 0.35em;
	line-height: 1;
	font-size: 1em;
}
