.eac-lecteur-audio {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	inline-size: 50%;
	min-block-size: 195px;
	margin-inline: auto;
	padding-block: 10px;
	padding-inline: 10px;
	background-color: #FFF;
	border-block: 1px solid black;
	border-inline: 1px solid black;
}

/* Mise en colonne des options */
@media (max-width: 460px) {
	.eac-lecteur-audio {
		flex-direction: column;
	}
}

.la-lecteur-audio circle.controls {
	cursor: pointer;
}

/* --------------------------------
* CSS original
*--------------------------------*/

.la-lecteur-audio .control {
	opacity: 0;
	/* transition: opacity .2s linear; */
	pointer-events: none;
	cursor: pointer;
}

.la-lecteur-audio .not-started .play,
.la-lecteur-audio .paused .play {
	opacity: 1;
}

.la-lecteur-audio .playing .pause {
	opacity: 1;
}

.la-lecteur-audio .playing .play {
	opacity: 0;
}

.la-lecteur-audio .ended .stop {
	opacity: 1;
	pointer-events: none;
}

.la-lecteur-audio .precache-bar .done {
	opacity: 0;
}

.la-lecteur-audio .not-started .progress-bar,
.la-lecteur-audio .ended .progress-bar {
	display: none;
}

.la-lecteur-audio .ended .progress-track {
	stroke-opacity: 1;
}

.la-lecteur-audio .progress-bar,
.la-lecteur-audio .precache-bar {
	transition: stroke-dashoffset 500ms;
	stroke-dasharray: 298.1371428256714;
	stroke-dashoffset: 298.1371428256714;
}